# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 89AA E7CF or.l [A2 - 0x1831], D4 00000004 0000 270E ori.b D0, 0xE 00000008 0000 1AA0 ori.b D0, 0xA0 0000000C 0000 04DA ori.b D0, 0xDA 00000010 8000 or.b D0, D0 00000012 0002 6D69 ori.b D2, 0x69 /* 'i' */ 00000016 646F bcc +0x71 /* 00000087 */ 00000018 2E7A 091F movea.l A7, [PC + 0x91F /* 00000939, value 0x5B08C503 */] 0000001C 2E82 move.l [A7], D2 0000001E E1F4 524F asl .w [A4 + D5.w * 2 + 0x4F] 00000022 574E subq.w A6, 3 00000024 E1EC DD54 asl .w [A4 - 0x22AC] label00000028: 00000028 DD56 add.w [A6], D6 0000002A DD50 add.w [A0], D6 0000002C E1DA asl .w [A2]+ 0000002E DD72 E250 add.w [A2 + A6.w * 2 + 0x50], D6 00000032 DD94 add.l [A4], D6 00000034 DD98 add.l [A0]+, D6 00000036 DD9A add.l [A2]+, D6 00000038 DDB8 DDBC add.l [0xFFFFDDBC], D6 0000003C 760E moveq.l D3, 0x0E 0000003E 6CE8 bge -0x16 /* 00000028 */ 00000040 E27E ror D6.w, D1 00000042 DD8C addx.l -[A6], -[A4] 00000044 DB4A addx.w -[A5], -[A2] 00000046 DD74 DDA7 DE00 E272 DB98 add.w [[-0x2200] + A5 * 4 - 0x1D8D2468], D6 00000050 E2AE lsr D6, D1 00000052 E2A6 asr D6, D1 00000054 E2AA lsr D2, D1 00000056 E2AC lsr D4, D1 00000058 E270 roxr D0.w, D1 0000005A DB4C addx.w -[A5], -[A4] 0000005C DB50 add.w [A0], D5 0000005E E26C lsr D4.w, D1 00000060 128A move.b [A1], A2 00000062 065A 357A addi.w [A2]+, 0x357A /* '5z' */ 00000066 340A move.w D2, A2 00000068 0AF2 .incomplete 0000006A 7620 moveq.l D3, 0x20 0000006C 6566 bcs +0x68 /* 000000D4 */ 0000006E 2E42 movea.l A7, D2 00000070 FCBC 3662 .extension 0xCBC <> // unimplemented 00000074 FADC E222 .extension 0xADC <> // unimplemented 00000078 FB66 .extension 0xB66 <> // unimplemented 0000007A E26C lsr D4.w, D1 0000007C E264 asr D4.w, D1 0000007E E266 asr D6.w, D1 00000080 E268 lsr D0.w, D1 00000082 E26A lsr D2.w, D1 00000084 2B82 7C9C move.l [A5 + D7 * 4 - 0x100], D2 00000088 0F12 btst [A2], D7 0000008A 0F1A btst [A2]+, D7 0000008C 0F0A btst A2, D7 0000008E 34DA move.w [A2]+, [A2]+ 00000090 DC90 add.l D6, [A0] 00000092 A876 syscall PortSize 00000094 DC90 add.l D6, [A0] 00000096 AA46 syscall GetNewCWindow 00000098 A9BD syscall GetNewWindow 0000009A 332A 916E move.w -[A1], [A2 - 0x6E92] 0000009E A877 syscall MovePortTo 000000A0 343A 134A move.w D2, [PC + 0x134A /* 000013EC, value 0x5300 'S\0', cstring "S" */] 000000A4 147A 0FA2 movea.b A2, [PC + 0xFA2 /* 00001048, value 0xC5 */] 000000A8 1E6A 1E62 movea.b A7, [A2 + 0x1E62] 000000AC 066C 6354 4F55 addi.w [A4 + 0x4F55], 0x6354 /* 'cT' */ 000000B2 5200 addq.b D0, 1 000000B4 4475 6220 neg.w [A5 + D6.w * 2 + 0x20] 000000B8 636D bls +0x6F /* 00000127 */ 000000BA 723F moveq.l D1, 0x3F 000000BC 723B moveq.l D1, 0x3B label000000BE: 000000BE 100A move.b D0, A2 000000C0 0FFA .incomplete 000000C2 0FF2 .incomplete 000000C4 0FDA .incomplete 000000C6 0FD2 .incomplete 000000C8 0FCA .incomplete 000000CA 00E1 .incomplete 000000CC 104A movea.b A0, A2 000000CE 0FB2 00E3 bclr [A2 + D0.w - 0x29], D7 000000D2 101A move.b D0, [A2]+ label000000D4: 000000D4 0FEA .incomplete 000000D6 7620 moveq.l D3, 0x20 000000D8 6CE4 bge -0x1A /* 000000BE */ 000000DA 7E21 moveq.l D7, 0x21 000000DC 363C 6CE0 move.w D3, 0x6CE0 000000E0 EA6E lsr D6.w, D5 000000E2 7E30 moveq.l D7, 0x30 000000E4 7639 moveq.l D3, 0x39 000000E6 EBD8 105A bfexts D1, [A0]+ {1:26} 000000EA 042E 1132 FDC4 subi.b [A6 - 0x23C], 0x32 /* '2' */ 000000F0 113A 106A move.b -[A0], [PC + 0x106A /* 0000115C, value 0x23 '#' */] 000000F4 1072 70FB movea.b A0, [A2 + D7.w - 0x5] 000000F8 70F7 moveq.l D0, 0xFFFFFFF7 000000FA 70F6 moveq.l D0, 0xFFFFFFF6 000000FC 70F8 moveq.l D0, 0xFFFFFFF8 000000FE FE10 1062 .unknown 0xFE10 0x1062 (W = 7) 00000102 FD12 .extension 0xD12 <> // unimplemented 00000104 FCFA 107A .extension 0xCFA <> // unimplemented 00000108 FCCC 800D .extension 0xCCC <> // unimplemented 0000010C 8003 or.b D0, D3 0000010E FC82 8009 .extension 0xC82 <> // unimplemented 00000112 FC68 8008 .extension 0xC68 <>, 0x8008 // unimplemented 00000116 FC4E 8022 .extension 0xC4E <>, 0x8022 // unimplemented 0000011A FC34 FC1A .unknown 0xFC34 0xFC1A (W = 6) 0000011E 1092 move.b [A0], [A2] 00000120 FC04 10A2 .unknown 0xFC04 0x10A2 (W = 6) 00000124 FBEE .invalid <> 00000126 EF66 asl D6.w, D7 00000128 EF7E rol D6.w, D7 0000012A EFC0 FA74 bfins D0 {D1:D4}, D7 0000012E EFBA rol D2, D7 00000130 FA68 EFB4 .extension 0xA68 <>, 0xEFB4 // unimplemented 00000134 FA5C FA50 .extension 0xA5C <>, 0xFA50 // unimplemented 00000138 FA44 EFA2 .extension 0xA44 <>, 0xEFA2 // unimplemented 0000013C FA38 FA2C .unknown 0xFA38 0xFA2C (W = 5) 00000140 EF96 roxl D6, 7 00000142 0141 bchg D1, D0 00000144 FA20 FA16 .unknown 0xFA20 0xFA16 (W = 5) 00000148 0145 bchg D5, D0 0000014A FA02 01BB .unknown 0xFA02 0x01BB (W = 5) 0000014E EF60 asl D0.w, D7 00000150 F9EC .invalid <> 00000152 EF5A rol D2.w, 7 00000154 F9E0 .invalid <> 00000156 EF54 roxl D4.w, 7 00000158 F9D4 .invalid <> 0000015A EF4E lsl D6.w, 7 0000015C F9C8 .invalid <> 0000015E EEEE F9BC EEE8 bfset [A6 - 0x1118] {D6:D4} 00000164 01A9 F9B0 bclr [A1 - 0x650], D0 00000168 EEDC 01A7 bfset [A4]+ {6:D7} 0000016C F9A4 .invalid <> 0000016E EF48 lsl D0.w, 7 00000170 00E7 .incomplete 00000172 F998 .invalid <> 00000174 EF42 asl D2.w, 7 00000176 F98C .invalid <> 00000178 EF3C rol D4.b, D7 0000017A F980 .invalid <> 0000017C EF36 roxl D6.b, D7 0000017E 00EB .incomplete 00000180 F974 .extension 0x974 <> // unimplemented 00000182 EF30 roxl D0.b, D7 00000184 F968 .extension 0x968 <> // unimplemented 00000186 EF2A lsl D2.b, D7 00000188 00ED .incomplete 0000018A F95C .extension 0x95C <> // unimplemented 0000018C EF24 asl D4.b, D7 0000018E F950 .extension 0x950 <> // unimplemented 00000190 EF1E rol D6.b, 7 00000192 F944 .extension 0x944 <> // unimplemented 00000194 EF18 rol D0.b, 7 00000196 00EF .incomplete 00000198 F938 .extension 0x938 <> // unimplemented 0000019A EF12 roxl D2.b, 7 0000019C F92C .extension 0x92C <> // unimplemented 0000019E EF0C lsl D4.b, 7 000001A0 F920 .extension 0x920 <> // unimplemented 000001A2 EF06 asl D6.b, 7 000001A4 F914 .extension 0x914 <> // unimplemented 000001A6 EF00 asl D0.b, 7 000001A8 F908 .extension 0x908 <> // unimplemented 000001AA EEFA F8FC EEF4 bfset [PC - 0x110C /* FFFFEEF6, cstring "" */] {D3:D4} 000001B0 F8F0 EED6 .extension 0x8F0 <> // unimplemented 000001B4 F8E4 EEE2 .extension 0x8E4 <> // unimplemented 000001B8 17D2 00F5 move.b [PC + D0.w - 0x11], [A2] 000001BC 175A 7223 move.b [A3 + 0x7223], [A2]+ 000001C0 17CA 1842 move.b [PC + D1 + 0x42], A2 000001C4 01C3 .incomplete 000001C6 184A movea.b A4, A2 000001C8 01C5 .incomplete 000001CA 17B2 1722 172A 17BA 1762 031E 176A move.b [[A3 + 0x31E] + 0x176A], [[A2 + 0x172A + D1 * 8] + 0x17BA] 000001D8 1772 1782 177A 1792 move.b [A3 + 0x1792], [[ + <> + D1 * 8] + 0x177A] 000001E0 179A FE26 move.b [A3 + A7 * 8 + 0x26], [A2]+ 000001E4 FE12 17DA .unknown 0xFE12 0x17DA (W = 7) 000001E8 183A FDEA move.b D4, [PC - 0x216 /* FFFFFFD4, cstring "" */] 000001EC 1862 movea.b A4, -[A2] 000001EE FD5E .extension 0xD5E <> // unimplemented 000001F0 186A 01E7 movea.b A4, [A2 + 0x1E7] 000001F4 17A2 FD36 17AA 0099 1822 move.b [[A3 + 0x17AA0099] + A7 * 4 + 0x1822], -[A2] 000001FE 0185 bclr D5, D0 00000200 17E2 019F FCE6 17EA move.b [[] + D0 - 0x319E816], -[A2] 00000208 FCD2 17F2 .extension 0xCD2 <> // unimplemented 0000020C 01A1 bclr -[A1], D0 0000020E FCBE 17FA .extension 0xCBE <> // unimplemented 00000212 FCAA 01A3 .extension 0xCAA <> // unimplemented 00000216 FC96 1812 .extension 0xC96 <> // unimplemented 0000021A FC6E 181A .extension 0xC6E <>, 0x181A // unimplemented 0000021E FC5A 182A .extension 0xC5A <>, 0x182A // unimplemented 00000222 1832 FC32 move.b D4, [A2 + A7 * 4 + 0x32] 00000226 FC1E 01C9 .unknown 0xFC1E 0x01C9 (W = 6) 0000022A FC0A 1B42 .unknown 0xFC0A 0x1B42 (W = 6) 0000022E FBF6 .invalid <> 00000230 1B72 FBE2 1872 FBCE 187A move.b [A5 + 0x187A /* export_779 */], [[0x1872] - 0x432] 0000023A 01E9 .incomplete 0000023C 1882 move.b [A4], D2 0000023E FBA6 .invalid <> 00000240 7832 moveq.l D4, 0x32 00000242 7834 moveq.l D4, 0x34 00000244 6430 bcc +0x32 /* 00000276 */ 00000246 7831 moveq.l D4, 0x31 00000248 6631 bne +0x33 /* 0000027B */ 0000024A 7333 moveq.l D1, 0x33 0000024C 7364 moveq.l D1, 0x64 0000024E 6431 bcc +0x33 /* 00000281 */ 00000250 7830 moveq.l D4, 0x30 00000252 2D30 2D31 363C 1A7A move.l -[A6], [[A0 + 0x363C1A7A + D2 * 4]] 0000025A 2988 188A move.l [A4 + D1 - 0x118], A0 0000025E 1892 move.b [A4], [A2] 00000260 189A move.b [A4], [A2]+ 00000262 18A2 move.b [A4], -[A2] 00000264 18AA 18B2 move.b [A4], [A2 + 0x18B2] 00000268 18BA 18C2 move.b [A4], [PC + 0x18C2 /* 00001B2C, cstring "" */] 0000026C 18CA move.b [A4]+, A2 0000026E 18EA 18F2 move.b [A4]+, [A2 + 0x18F2] 00000272 18FA 1902 move.b [A4]+, [PC + 0x1902 /* 00001B76, cstring "" */] label00000276: 00000276 190A move.b -[A4], A2 00000278 1912 move.b -[A4], [A2] 0000027A 1922 move.b -[A4], -[A2] 0000027C 18D2 move.b [A4]+, [A2] 0000027E 18DA move.b [A4]+, [A2]+ 00000280 18E2 move.b [A4]+, -[A2] 00000282 192A 1932 move.b -[A4], [A2 + 0x1932] 00000286 1942 1962 move.b [A4 + 0x1962], D2 0000028A 196A 1972 197A move.b [A4 + 0x197A], [A2 + 0x1972] 00000290 1A52 movea.b A5, [A2] 00000292 1A5A movea.b A5, [A2]+ 00000294 1992 199A 19A2 move.b [[ + D1] + 0x19A2], [A2] 0000029A 19C2 021C move.b 0x1C, D2 0000029E 19CA 19D2 move.b 0xD2, A2 000002A2 19AA 19B2 19F2 0234 19FA 19EA move.b [[0x23419FA] + 0x19EA], [A2 + 0x19B2] 000002AE 19DA 1A22 move.b 0x22 /* '\"' */, [A2]+ 000002B2 1A2A 1532 move.b D5, [A2 + 0x1532] 000002B6 152A 1952 move.b -[A2], [A2 + 0x1952] 000002BA 195A 1A0A move.b [A4 + 0x1A0A], [A2]+ 000002BE 0270 1A12 0274 andi.w [A0 + D0.w * 2 + 0x74], 0x1A12 000002C4 1A32 1A3A move.b D5, [A2 + D1 * 2 + 0x3A] 000002C8 1A42 movea.b A5, D2 000002CA 0284 1A4A 1A62 andi.l D4, 0x1A4A1A62 000002D0 018C bclr A4, D0 000002D2 1A72 153A 00A5 7222 2328 movea.b A5, [[A2 + 0xA57222 + D1 * 4] + 0x2328] 000002DC 14A2 move.b [A2], -[A2] 000002DE 05FF .incomplete 000002E0 14AA 01F9 move.b [A2], [A2 + 0x1F9] 000002E4 013F btst <>, D0 000002E6 16D2 move.b [A3]+, [A2] 000002E8 ED5C rol D4.w, 6 label000002EA: 000002EA ED82 asl D2, 6 000002EC FADE F6AC .extension 0xADE <> // unimplemented 000002F0 04DC .incomplete 000002F2 164A movea.b A3, A2 000002F4 66F4 bne -0xA /* 000002EA */ 000002F6 1552 14B2 move.b [A2 + 0x14B2], [A2] 000002FA 721E moveq.l D1, 0x1E 000002FC 20F2 F56E move.l [A0]+, <> 00000300 03C4 .incomplete 00000302 20FA 011F move.l [A0]+, [PC + 0x11F /* 00000423, value 0x6622B272 */] 00000306 F55A .extension 0x55A <> // unimplemented 00000308 2102 move.l -[A0], D2 0000030A 7270 moveq.l D1, 0x70 0000030C F546 .extension 0x546 <> // unimplemented 0000030E 210A move.l -[A0], A2 00000310 F532 .extension 0x532 <> // unimplemented 00000312 0386 bclr D6, D1 00000314 2112 move.l -[A0], [A2] 00000316 0121 btst -[A1], D0 00000318 F51E .extension 0x51E <> // unimplemented 0000031A 211A move.l -[A0], [A2]+ 0000031C 015F bchg [A7]+, D0 0000031E F50A .extension 0x50A <> // unimplemented 00000320 2122 move.l -[A0], -[A2] 00000322 F4F6 cpushp DATA+INST, [A6] 00000324 2032 0123 F4E2 212A 7268 move.l D0, [[A2 - 0xB1E + D0] + 0x212A7268] 0000032E F4CE cinvl DATA+INST, [A6] 00000330 2132 F4BA move.l -[A0], [A2 + A7.w * 4 - 0x70] 00000334 213A 0125 move.l -[A0], [PC + 0x125 /* 0000045B, value 0xFE2322EE */] 00000338 F4A6 .invalid <> 0000033A 2142 F492 move.l [A0 - 0xB6E], D2 0000033E 214A 0127 move.l [A0 + 0x127], A2 00000342 F47E cpusha DATA 00000344 2152 F46A move.l [A0 - 0xB96], [A2] 00000348 215A 0129 move.l [A0 + 0x129], [A2]+ 0000034C F456 cinvp DATA, [A6] 0000034E 2162 F442 move.l [A0 - 0xBBE], -[A2] 00000352 1F6A 012B F42E move.b [A7 - 0xBD2], [A2 + 0x12B] 00000358 1F72 F41A 203A move.b [A7 + 0x203A], [A2 + A7.w * 4 + 0x1A] 0000035E 012D F406 btst [A5 - 0xBFA], D0 00000362 216A 1F62 F3DE move.l [A0 - 0xC22], [A2 + 0x1F62] 00000368 1F7A F3CA 2172 move.b [A7 + 0x2172], [PC - 0xC36 /* FFFFF734, cstring "" */] 0000036E 0131 F3B6 217A 0133 F3A2 btst [[0x217A0133] + A7 * 2 - 0xC5E], D0 00000378 2182 F38E 218A move.l [[ + <>] + A7 * 2 + 0x218A], D2 0000037E 0135 F37A 2192 F366 219A btst [[A5 + 0x2192F366] + 0x219A], D0 00000388 0137 F352 21A2 btst [[A7] + 0x21A2], D0 0000038E F33E .extension 0x33E <> // unimplemented 00000390 7266 moveq.l D1, 0x66 00000392 F32A .extension 0x32A <> // unimplemented 00000394 21B2 F316 21BA 7267 move.l [A0 + D7.w * 2 + 0x67], [[A2] + A7 * 2 + 0x21BA] 0000039C 21C2 0139 move.l [0x00000139], D2 000003A0 F2EE 21CA .extension 0x2EE <> // unimplemented 000003A4 F2DA 21D2 .extension 0x2DA <> // unimplemented 000003A8 F2C6 21DA .extension 0x2C6 <> // unimplemented 000003AC F2B2 21F2 .extension 0x2B2 <> // unimplemented 000003B0 013D btst <>, D0 000003B2 F29E 21FA .extension 0x29E <> // unimplemented 000003B6 722D moveq.l D1, 0x2D 000003B8 F276 F262 .extension 0x276 <>, 0xF262 // unimplemented 000003BC 21E2 F24E move.l [0xFFFFF24E], -[A2] 000003C0 21EA F23A 2212 move.l [0x00002212], [A2 - 0xDC6] 000003C6 0149 bchg A1, D0 000003C8 F226 221A .invalid fmove, !rm 000003CC F212 2222 .invalid fmove, !rm 000003D0 014B bchg A3, D0 000003D2 F1FE .invalid <> 000003D4 222A 013B move.l D1, [A2 + 0x13B] 000003D8 F1EA .invalid <> 000003DA 2232 F1D6 move.l D1, <> 000003DE 223A 01B1 move.l D1, [PC + 0x1B1 /* 00000591, value 0xA80F224E */] 000003E2 F1C2 .invalid <> 000003E4 2242 movea.l A1, D2 000003E6 F1AE .invalid <> 000003E8 289A move.l [A4], [A2]+ 000003EA 0095 049E F142 ori.l [A5], 0x49EF142 000003F0 225A movea.l A1, [A2]+ 000003F2 F12E .extension 0x12E <> // unimplemented 000003F4 2262 movea.l A1, -[A2] 000003F6 F11A .extension 0x11A <> // unimplemented 000003F8 226A F106 movea.l A1, [A2 - 0xEFA] 000003FC 2272 F0F2 movea.l A1, [A2 + A7.w - 0x14] 00000400 227A 00FB movea.l A1, [PC + 0xFB /* 000004FD, value 0x14A31E9B */] 00000404 F0DE 2292 .extension 0x0DE <> // unimplemented 00000408 F0CA 2282 .extension 0x0CA <> // unimplemented 0000040C 00FD .incomplete 0000040E F0B6 03FE .extension 0x0B6 <> // unimplemented 00000412 228A move.l [A1], A2 00000414 F0A2 229A .extension 0x0A2 <> // unimplemented 00000418 F08E 22A2 .extension 0x08E <> // unimplemented 0000041C 7238 moveq.l D1, 0x38 0000041E F07A 22AA .extension 0x07A <>, 0x22AA // unimplemented 00000422 F066 22B2 .extension 0x066 <>, 0x22B2 // unimplemented 00000426 723A moveq.l D1, 0x3A 00000428 F052 22BA .extension 0x052 <>, 0x22BA // unimplemented 0000042C F03E F02A .invalid 0xF03E, 0xF02A // unimplemented 00000430 F016 22D2 ploadr 0x12, [A6] 00000434 22DA move.l [A1]+, [A2]+ 00000436 EFEE EFDA 22EA bfins [A6 + 0x22EA] {D7:26}, D6 0000043C EFC6 22F2 bfins D6 {11:D2}, D2 00000440 EFB2 roxl D2, D7 00000442 22FA EF9E move.l [A1]+, [PC - 0x1062 /* FFFFF3E2, cstring "" */] 00000446 2302 move.l -[A1], D2 00000448 7245 moveq.l D1, 0x45 0000044A 230A move.l -[A1], A2 0000044C EF76 roxl D6.w, D7 0000044E EF62 asl D2.w, D7 00000450 010B btst A3, D0 00000452 EF4E lsl D6.w, 7 00000454 EF3A rol D2.b, D7 00000456 EF26 asl D6.b, D7 00000458 EF12 roxl D2.b, 7 0000045A EEFE 2322 bfset <> {12:D2} 0000045E EEEA 0111 EED6 bfset [A2 - 0x112A] {4:17} 00000464 EEC2 0113 bfset D2 {4:19} 00000468 EEAE lsr D6, D7 0000046A EE9A ror D2, 7 0000046C 0115 btst [A5], D0 0000046E EE86 asr D6, 7 00000470 EE72 roxr D2.w, D7 00000472 0117 btst [A7], D0 00000474 EE5E ror D6.w, 7 00000476 EE4A lsr D2.w, 7 00000478 EE36 roxr D6.b, D7 0000047A EE22 asr D2.b, D7 0000047C 726A moveq.l D1, 0x6A 0000047E EE0E lsr D6.b, 7 00000480 233A EDFA move.l -[A1], [PC - 0x1206 /* FFFFF27C, cstring "" */] 00000484 2342 EDE6 move.l [A1 - 0x121A], D2 00000488 1F82 234A 011D move.b [[A7 + <>] + 0x11D], D2 0000048E 2352 236A move.l [A1 + 0x236A], [A2] 00000492 0151 bchg [A1], D0 00000494 235A 015B move.l [A1 + 0x15B], [A2]+ 00000498 ED82 asl D2, 6 0000049A 2362 ED6E move.l [A1 - 0x1292], -[A2] 0000049E 238A ED5A 2372 move.l [[A1] + 0x2372], A2 000004A4 237A ED32 2382 move.l [A1 + 0x2382], [PC - 0x12CE /* FFFFF1D8, cstring "" */] 000004AA 01D9 .incomplete 000004AC ED1E rol D6.b, 6 000004AE 20BA 23F2 move.l [A0], [PC + 0x23F2 /* 000028A2, cstring "" */] 000004B2 2462 movea.l A2, -[A2] 000004B4 ECE2 245A bfclr -[A2] {17:26} 000004B8 ECBA ror D2, D6 label000004BA: 000004BA 7332 moveq.l D1, 0x32 000004BC 7364 moveq.l D1, 0x64 000004BE 6434 bcc +0x36 /* 000004F4 */ 000004C0 7364 moveq.l D1, 0x64 000004C2 7334 moveq.l D1, 0x34 000004C4 6432 bcc +0x34 /* 000004F8 */ 000004C6 7331 moveq.l D1, 0x31 000004C8 7330 moveq.l D1, 0x30 000004CA 8022 or.b D0, -[A2] 000004CC F5A6 .invalid <> 000004CE F5AE .invalid <> 000004D0 6EE8 bgt -0x16 /* 000004BA */ 000004D2 DCE4 add.w A6, -[A4] 000004D4 DCA2 add.l D6, -[A2] 000004D6 6356 bls +0x58 /* 0000052E */ 000004D8 380A move.w D4, A2 000004DA 1624 move.b D3, -[A4] 000004DC 8B29 4B05 or.b [A1 + 0x4B05], D5 000004E0 9306 subx.b D1, D6 000004E2 32D2 move.w [A1]+, [A2] 000004E4 C345 exg D1, D5 000004E6 3B2F 1216 move.w -[A5], [A7 + 0x1216] 000004EA 009B 4AAB 07C3 ori.l [A3]+, 0x4AAB07C3 000004F0 18EB 0703 move.b [A4]+, [A3 + 0x703] label000004F4: 000004F4 0083 0016 3B06 ori.l D3, 0x163B06 // begin alternate branch 000004F8-000004FA label000004F8: 000004F8 3B06 move.w -[A5], D6 // end alternate branch 000004F8-000004FA label000004F8: // (misaligned) 000004FA 5306 subq.b D6, 1 000004FC FB14 .extension 0xB14 <> // unimplemented 000004FE A31E syscall NewPtrClear, flags=3 00000500 9B00 subx.b D5, D0 00000502 8B01 sbcd D5, D1 00000504 AB0C syscall FastSlabMode 00000506 32D2 move.w [A1]+, [A2] 00000508 9BE9 D29B sub.l A5, [A1 - 0x2D65] 0000050C E95E rol D6.w, 4 0000050E 0F06 btst D6, D7 00000510 0892 5B0B bclr.b [A2], 0xB 00000514 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000516 3B99 A300 move.w [A5 + <> + A2 * 2], [A1]+ 0000051A 5502 subq.b D2, 2 0000051C C345 exg D1, D5 0000051E 8B3F or.b <>, D5 00000520 5E0F addq.b A7, 7 00000522 5D02 subq.b D2, 6 00000524 3B06 move.w -[A5], D6 00000526 530A subq.b A2, 1 00000528 131B move.b -[A1], [A3]+ 0000052A 0426 F310 subi.b -[A6], 0x10 label0000052E: 0000052E 640C bcc +0xE /* 0000053C */ 00000530 180A move.b D4, A2 00000532 0E22 4E6B .invalid.b -[A2], 0x6B /* 'k' */ // invalid immediate operation 00000536 313B 05BB 0D22 4E06 C303 FB02 move.w -[A0], [[0xD224E06 + D0 * 4] - 0x3CFC04FE] // begin alternate branch 0000053C-00000542 label0000053C: 0000053C 4E06 .invalid // invalid opcode 4 0000053E C303 abcd D1, D3 00000540 FB02 .extension 0xB02 <> // unimplemented // end alternate branch 0000053C-00000542 label0000053C: // (misaligned) 00000542 224E movea.l A1, A6 00000544 C303 abcd D1, D3 00000546 5B0D subq.b A5, 5 00000548 6500 9309 bcs -0x6CF5 /* FFFF9853 */ 0000054C 6500 431A bcs +0x431C /* 00004868 */ 00000550 6500 6323 bcs +0x6325 /* 00006875 */ 00000554 6500 3665 bcs +0x3667 /* 00003BBB */ 00000558 0004 224E ori.b D4, 0x4E /* 'N' */ 0000055C 8306 sbcd D1, D6 0000055E 5B17 subq.b [A7], 5 00000560 E500 asl D0.b, 2 00000562 5353 subq.w [A3], 1 00000564 224E movea.l A1, A6 00000566 2B00 move.l -[A5], D0 00000568 7B23 moveq.l D5, 0x23 0000056A 0003 74A5 ori.b D3, 0xA5 0000056E 017B 4A22 bchg [PC + D4 * 2 + 0x22], D0 00000572 4E4B trap 11 00000574 0CFB .incomplete 00000576 0F49 bchg A1, D7 00000578 0633 1345 02FB addi.b [A3 + D0.w * 2 - 0x5], 0x45 /* 'E' */ 0000057E 091A btst [A2]+, D4 00000580 F310 .extension 0x310 <> // unimplemented 00000582 424C clr.w A4 00000584 0093 2345 02A3 ori.l [A3], 0x234502A3 0000058A 1265 movea.b A1, -[A5] 0000058C 0003 0383 ori.b D3, 0x83 00000590 02A8 0F22 4EEB 0BA8 andi.l [A0 + 0xBA8], 0xF224EEB 00000598 8B0E sbcd -[A5], -[A6] 0000059A 8900 sbcd D4, D0 0000059C 2B02 move.l -[A5], D2 0000059E 8900 sbcd D4, D0 000005A0 8315 or.b [A5], D1 000005A2 4AD2 tas.b [A2] 000005A4 1F06 move.b -[A7], D6 000005A6 4C83 16BB movem.w D0,D1,D3,D4,D5,D7,A1,A2,A4, D3 000005AA 23CB 6C4A 7ECB move.l [0x6C4A7ECB], A3 000005B0 6C00 3B08 bge +0x3B0A /* 000040BA */ 000005B4 1304 move.b -[A1], D4 000005B6 FB12 .extension 0xB12 <> // unimplemented 000005B8 009B 07BB 050F ori.l [A3]+, 0x7BB050F 000005BE 0503 btst D3, D2 000005C0 588B addq.l A3, 4 000005C2 2325 move.l -[A1], -[A5] 000005C4 096B 0629 bchg [A3 + 0x629], D4 000005C8 1000 move.b D0, D0 000005CA 2B02 move.l -[A5], D2 000005CC A900 syscall GetFNum 000005CE 2423 move.l D2, -[A3] 000005D0 160B move.b D3, A3 000005D2 0658 DB47 addi.w [A0]+, 0xDB47 000005D6 9305 subx.b D1, D5 000005D8 CB3B 9305 and.b [[PC + <>] + A1 * 2], D5 000005DC 8350 or.w [A0], D1 000005DE 0623 0173 addi.b -[A3], 0x73 /* 's' */ 000005E2 6C93 bge -0x6B /* 00000577 */ 000005E4 0533 4893 btst [A3 + D4 - 0x109], D2 000005E8 05F3 .incomplete 000005EA 6C01 bge +0x3 /* 000005ED */ 000005EC 0963 bchg -[A3], D4 000005EE 6C41 bge +0x43 /* 00000631 */ 000005F0 000F 4100 ori.b A7, 0x0 000005F4 43E6 lea.l A1, -[A6] 000005F6 5B6C F308 subq.w [A4 - 0xCF8], 5 000005FA 0FC1 .incomplete 000005FC 003B 37F3 08CB ori.b [PC + D0 - 0x53], 0xF3 00000602 5B23 subq.b -[A3], 5 00000604 0143 bchg D3, D0 00000606 3721 move.w -[A3], -[A1] 00000608 04F3 .incomplete 0000060A 886B 2D83 or.w D4, [A3 + 0x2D83] 0000060E 02A3 166B 5B23 andi.l -[A3], 0x166B5B23 00000614 012B 37B4 btst [A3 + 0x37B4], D0 00000618 B36C 030F xor.w [A4 + 0x30F], D1 0000061C A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 0000061E 734A moveq.l D1, 0x4A 00000620 A512 syscall SetEOF, flags=5 00000622 E31C rol D4.b, 1 00000624 9305 subx.b D1, D5 00000626 BB5B xor.w [A3]+, D5 00000628 9305 subx.b D1, D5 0000062A C35B and.w [A3]+, D1 0000062C 9305 subx.b D1, D5 0000062E 0F09 btst A1, D7 00000630 0A93 0EC1 0333 xori.l [A3], 0xEC10333 00000636 3722 move.w -[A3], -[A2] 00000638 4E3B .invalid // invalid opcode 4 0000063A 0958 bchg [A0]+, D4 0000063C 7B53 moveq.l D5, 0x53 0000063E 6B39 bmi +0x3B /* 00000679 */ 00000640 8B11 or.b [A1], D5 00000642 D36F F388 add.w [A7 - 0xC78], D1 00000646 C423 and.b D2, -[A3] 00000648 01C3 .incomplete 0000064A 3B23 move.w -[A5], -[A3] 0000064C 0103 btst D3, D0 0000064E 3025 move.w D0, -[A5] 00000650 1283 move.b [A1], D3 00000652 2323 move.l -[A1], -[A3] 00000654 013B 2623 btst [PC + D2.w * 8 + 0x23], D0 00000658 0153 bchg [A3], D0 0000065A 6C93 bge -0x6B /* 000005EF */ 0000065C 057B 5BF3 0863 37A1 035B 3793 bchg [[0x86337A1] + 0x35B3793], D2 00000668 05F3 .incomplete 0000066A 3B25 move.w -[A5], -[A5] 0000066C 067B 0465 0003 addi.w [PC + D0.w + 0x3], 0x465 00000672 1805 move.b D4, D5 00000674 039B bclr [A3]+, D1 00000676 0E43 668B .invalid.w D3, 0x668B // invalid immediate operation 0000067A 6CF3 bge -0xB /* 0000066F */ 0000067C 080F 010B btst.b A7, 0xB 00000680 936C 4100 sub.w [A4 + 0x4100], D1 00000684 0F41 bchg D1, D7 00000686 0093 85C3 4023 ori.l [A3], 0x85C34023 0000068C 0123 btst -[A3], D0 0000068E 8123 or.b -[A3], D0 00000690 8193 or.l [A3], D0 00000692 5BF3 010F 5C56 4B19 smi [[A3 + <>] + D0 + 0x5C564B19] 0000069A B493 cmp.l D2, [A3] 0000069C 5B92 subq.l [A2], 5 0000069E AB34 syscall bSETUP8 000006A0 0E80 6B00 231A .invalid.l D0, 0x6B00231A // invalid immediate operation 000006A6 0F61 bchg -[A1], D7 000006A8 1193 8543 2023 0193 move.b [[A0 + <>] + 0x20230193], [A3] 000006B0 850F sbcd -[A2], -[A7] 000006B2 8107 sbcd D0, D7 000006B4 9385 subx.l D1, D5 000006B6 9385 subx.l D1, D5 000006B8 A36C syscall InitFS, flags=3 000006BA C100 abcd D0, D0 000006BC 2381 F315 move.l [[A1] + A7 * 2], D1 000006C0 2301 move.l -[A1], D1 000006C2 F32F .extension 0x32F <> // unimplemented 000006C4 C100 abcd D0, D0 000006C6 AB6C syscall rSubOver 000006C8 9305 subx.b D1, D5 000006CA F388 .invalid <> 000006CC 2381 9385 move.l [[ + <>] + A1 * 2], D1 000006D0 3337 2301 move.w -[A1], [[A7 + <> + D2 * 2]] 000006D4 835B or.w [A3]+, D1 000006D6 2301 move.l -[A1], D1 000006D8 7B6C moveq.l D5, 0x6C 000006DA 2301 move.l -[A1], D1 000006DC 836C 9305 or.w [A4 - 0x6CFB], D1 000006E0 8B5B or.w [A3]+, D5 000006E2 9305 subx.b D1, D5 000006E4 C36C 9305 and.w [A4 - 0x6CFB], D1 000006E8 6B50 bmi +0x52 /* 0000073A */ 000006EA 9305 subx.b D1, D5 000006EC EB5B rol D3.w, 5 000006EE 9305 subx.b D1, D5 000006F0 0B48 bchg A0, D5 000006F2 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 000006F4 1B48 4100 move.b [A5 + 0x4100], A0 000006F8 735B moveq.l D1, 0x5B 000006FA 9305 subx.b D1, D5 000006FC 0F05 btst D5, D7 000006FE 0C10 2301 cmpi.b [A0], 0x1 00000702 BB40 xor.w D0, D5 00000704 F308 .extension 0x308 <> // unimplemented 00000706 5B50 subq.w [A0], 5 00000708 851C or.b [A4]+, D2 0000070A 533D subq.b <>, 1 0000070C F308 .extension 0x308 <> // unimplemented 0000070E 0F41 bchg D1, D7 00000710 0293 85B3 4045 andi.l [A3], 0x85B34045 00000716 025B 0065 andi.w [A3]+, 0x65 /* 'e' */ 0000071A 0F0B btst A3, D7 0000071C 1665 movea.b A3, -[A5] 0000071E 00D3 .incomplete 00000720 1C93 move.b [A6], [A3] 00000722 0553 bchg [A3], D2 00000724 3741 020F move.w [A3 + 0x20F], D1 00000728 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000072A 0F41 bchg D1, D7 0000072C 000F 2663 ori.b A7, 0x63 /* 'c' */ 00000730 072C E91F btst [A4 - 0x16E1], D3 00000734 6900 A101 bvs -0x5EFD /* FFFFA837 */ 00000738 6350 bls +0x52 /* 0000078A */ label0000073A: 0000073A 9305 subx.b D1, D5 0000073C 6328 bls +0x2A /* 00000766 */ 0000073E CA33 05A3 054A 4A2B 3BEB and.b D5, [[0x54A + D0 * 4] + 0x4A2B3BEB] 00000748 3653 movea.w A3, [A3] 0000074A 1BC6 move.b <>, D6 0000074C 9305 subx.b D1, D5 0000074E 6350 bls +0x52 /* 000007A0 */ 00000750 7B00 moveq.l D5, 0x00 00000752 0102 btst D2, D0 00000754 6328 bls +0x2A /* 0000077E */ 00000756 E502 asl D2.b, 2 00000758 2B09 move.l -[A5], A1 0000075A 2473 1A53 movea.l A2, [A3 + D1 * 2 + 0x53] 0000075E 092B 0941 btst [A3 + 0x941], D4 00000762 010F btst A7, D0 00000764 000F 000F ori.b A7, 0xF // begin alternate branch 00000766-00000770 label00000766: 00000766 000F 023B ori.b A7, 0x3B /* ';' */ 0000076A 33DB 0606 9A00 move.w [0x06069A00], [A3]+ // end alternate branch 00000766-00000770 label00000766: // (misaligned) 00000768 023B 33DB 0606 andi.b [PC + D0.w * 8 + 0x6], 0xDB 0000076E 9A00 sub.b D5, D0 00000770 0B0D btst A5, D5 00000772 0608 00CB addi.b A0, 0xCB 00000776 8808 or.b D4, A0 00000778 8B36 70E3 or.b [A6 + D7.w - 0x29], D5 0000077C 2508 move.l -[A2], A0 label0000077E: 0000077E 0093 1923 0153 ori.l [A3], 0x19230153 00000784 28FC 46E1 2C6A move.l [A4]+, 0x46E12C6A label0000078A: 0000078A 7E4E moveq.l D7, 0x4E 0000078C 7E53 moveq.l D7, 0x53 0000078E 2800 move.l D4, D0 00000790 0F00 btst D0, D7 00000792 C3E2 muls.w D1, -[A2] 00000794 D36C 7301 add.w [A4 + 0x7301], D1 00000798 0EFB .incomplete 0000079A 0AAB 0A03 0FEB 3BF3 xori.l [A3 + 0x3BF3], 0xA030FEB // begin alternate branch 000007A0-000007A8 label000007A0: 000007A0 3BF3 010F 2A6A 5C56 move.w <>, [[A3 + <>] + D0 + 0x2A6A5C56] // end alternate branch 000007A0-000007A8 label000007A0: // (misaligned) 000007A2 010F btst A7, D0 000007A4 2A6A 5C56 movea.l A5, [A2 + 0x5C56] 000007A8 EB01 asl D1.b, 5 000007AA 22EB 3B46 move.l [A1]+, [A3 + 0x3B46] 000007AE C304 abcd D1, D4 000007B0 C308 abcd -[A1], -[A0] 000007B2 E2CB lsr .w A3 000007B4 060B 04E3 addi.b A3, 0xE3 000007B8 0644 051A addi.w D4, 0x51A 000007BC 4368 32BB chk.w D1, [A0 + 0x32BB] 000007C0 2273 117B 5032 1AFB 07D2 0B40 movea.l A1, [[A3 + 0x50321AFB] + 0x7D20B40] 000007CC 0F42 bchg D2, D7 000007CE 9A5E sub.w D5, [A6]+ 000007D0 D33B 5EB3 add.b [PC + D5 * 8 - 0x77], D1 000007D4 5B00 subq.b D0, 5 000007D6 DB72 A300 add.w [A2 + <> + A2 * 2], D5 000007DA AB02 syscall BitsToPix 000007DC 3240 movea.w A1, D0 000007DE 2101 move.l -[A0], D1 000007E0 00CB .incomplete 000007E2 42A3 clr.l -[A3] 000007E4 0061 1DB3 ori.w -[A1], 0x1DB3 000007E8 5B6B 046B subq.w [A3 + 0x46B], 5 000007EC 5B90 subq.l [A0], 5 000007EE 0333 8304 btst <>, D1 000007F2 4107 .invalid 0, D7 // invalid opcode 4 with b == 4 000007F4 2B37 025B move.l -[A5], [A7 + D0.w * 2 + 0x5B] 000007F8 1900 move.b -[A4], D0 000007FA 0F00 btst D0, D7 000007FC 2B43 02E3 move.l [A5 + 0x2E3], D3 00000800 1C9B move.b [A6], [A3]+ 00000802 0063 25C4 ori.w -[A3], 0x25C4 00000806 2145 020F move.l [A0 + 0x20F], D5 0000080A 5EA3 addq.l -[A3], 7 0000080C 1BFB 0C08 move.b <>, [PC + D0 * 4 + 0x8] 00000810 004B 2BE1 ori.w A3, 0x2BE1 00000814 12EE 3221 move.b [A1]+, [A6 + 0x3221] 00000818 0100 btst D0, D0 0000081A 7BB4 moveq.l D5, 0xFFFFFFB4 0000081C FB46 .extension 0xB46 <> // unimplemented 0000081E BB11 xor.b [A1], D5 00000820 44EB 3F53 move.b [A3 + 0x3F53], CCR 00000824 1553 0AEB move.b [A2 + 0xAEB], [A3] 00000828 02C6 .incomplete 0000082A 0273 72BB 0293 andi.w [A3 + D0.w * 2 - 0x109], 0x72BB 00000830 0573 24CA bchg [A3 + D2.w * 4 - 0x54], D2 00000834 7324 moveq.l D1, 0x24 00000836 9301 subx.b D1, D1 00000838 F204 E032 .fmovem 0xF204, 0xE032 // unimplemented 0000083C 02DB .incomplete 0000083E F70F .extension 0x70F <> // unimplemented 00000840 020F 00CB andi.b A7, 0xCB 00000844 7B02 moveq.l D5, 0x02 00000846 C31C and.b [A4]+, D1 00000848 0203 038B andi.b D3, 0x8B 0000084C 0103 btst D3, D0 0000084E 02A2 5B14 0213 andi.l -[A2], 0x5B140213 00000854 0E01 03CC .invalid.b D1, 0xCC // invalid immediate operation 00000858 005B 6393 ori.w [A3]+, 0x6393 0000085C 055B bchg [A3]+, D2 0000085E A1C4 syscall vTrashBlocks, flags=1 00000860 A400 syscall Open/PBHOpen/HOpen, flags=4 00000862 931F sub.b [A7]+, D1 00000864 26AB 186B move.l [A3], [A3 + 0x186B] 00000868 180C move.b D4, A4 0000086A 54AB 0060 addq.l [A3 + 0x60], 2 0000086E 091C btst [A4]+, D4 00000870 AD23 syscall EndUpdate, auto_pop 00000872 D35B add.w [A3]+, D1 00000874 610D bsr +0xF /* 00000883 */ 00000876 7B28 moveq.l D5, 0x28 00000878 2301 move.l -[A1], D1 0000087A AB1B syscall PutRgn 0000087C 251B move.l -[A2], [A3]+ 0000087E 16A9 4853 move.b [A3], [A1 + 0x4853] 00000882 1723 move.b -[A3], -[A3] 00000884 014B bchg A3, D0 00000886 3761 0B9B move.w [A3 + 0xB9B], -[A1] 0000088A 1741 0243 move.b [A3 + 0x243], D1 0000088E 26F2 0433 move.l [A3]+, [A2 + D0.w * 4 + 0x33] 00000892 1283 move.b [A1], D3 00000894 0228 8382 0B00 andi.b [A0 + 0xB00], 0x82 0000089A 8382 B30A unpk D1, D2, 0xB30A 0000089E 8382 FB0A unpk D1, D2, 0xFB0A 000008A2 0F02 btst D2, D7 000008A4 B313 xor.b [A3], D1 000008A6 000F 1216 ori.b A7, 0x16 000008AA 8307 sbcd D1, D7 000008AC 7E3B moveq.l D7, 0x3B 000008AE 0503 btst D3, D2 000008B0 0400 4356 subi.b D0, 0x56 /* 'V' */ 000008B4 036B 1C16 bchg [A3 + 0x1C16], D1 000008B8 0304 btst D4, D1 000008BA 5108 subq.b A0, 8 000008BC 253D move.l -[A2], <> 000008BE 44DB move.b [A3]+, CCR 000008C0 30C9 move.w [A0]+, A1 000008C2 06BB 20AD 4633 0722 4E93 0D1B addi.l [[PC + 0x4E93 + D0 * 8] + 0xD1B], 0x20AD4633 000008CE 0361 bchg -[A1], D1 000008D0 0725 btst -[A5], D3 000008D2 0868 CB1D EB0B bchg.b [A0 - 0x14F5], 0x1D 000008D8 CB42 exg D5, D2 000008DA 1B03 move.b -[A5], D3 000008DC E11B rol D3.b, 8 000008DE 8B0D sbcd -[A5], -[A5] 000008E0 CB39 7B50 7B37 and.b [0x7B507B37], D5 000008E6 224E movea.l A1, A6 000008E8 F37B .extension 0x37B <> // unimplemented 000008EA 7B50 moveq.l D5, 0x50 000008EC E14E lsl D6.w, 8 000008EE A95D syscall HiliteControl 000008F0 00A3 392B 0181 ori.l -[A3], 0x392B0181 000008F6 1222 move.b D1, -[A2] 000008F8 4E1B .invalid // invalid opcode 4 000008FA 2104 move.l -[A0], D4 000008FC 4B37 4A7E .invalid 5, [A7 + D4 * 2 + 0x7E] // invalid opcode 4 with b == 4 00000900 4B37 0527 A339 EB05 22AE .invalid 5, [[A7 - 0x5CC7] + D0 * 4 - 0x14FADD52] // invalid opcode 4 with b == 4 0000090A 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4 0000090C 3B31 8B00 move.w -[A5], [A1 + <> + A0 * 2] 00000910 4C00 EB64 movem.w D2,D5,D6,A0,A1,A3,A5,A6,A7, D0 00000914 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000916 C40B and.b D2, A3 00000918 4E22 .invalid // invalid opcode 4 0000091A 4EA3 jsr -[A3] 0000091C 1FCB move.b <>, A3 0000091E 0DEB .incomplete 00000920 0BCB .incomplete 00000922 8D42 4C1B pack D6, D2, 0x4C1B 00000926 205B movea.l A0, [A3]+ 00000928 0800 0FE1 btst.b D0, 0xE1 0000092C 01EB .incomplete 0000092E 1206 move.b D1, D6 00000930 0822 4EDB btst.b -[A2], 0xDB 00000934 071B btst [A3]+, D3 00000936 03F3 .incomplete 00000938 025B 08C5 andi.w [A3]+, 0x8C5 0000093C 030F btst A7, D1 0000093E 2901 move.l -[A4], D1 00000940 064C 6D01 addi.w A4, 0x6D01 00000944 0F41 bchg D1, D7 00000946 03EE .incomplete 00000948 055D bchg [A5]+, D2 0000094A 5317 subq.b [A7], 1 0000094C 00F3 .incomplete 0000094E 0522 btst -[A2], D2 00000950 4EA3 jsr -[A3] 00000952 3ECB move.w [A7]+, A3 00000954 0D4A bchg A2, D6 00000956 1442 movea.b A2, D2 00000958 C908 abcd -[A4], -[A0] 0000095A B303 xor.b D3, D1 0000095C 931B sub.b [A3]+, D1 0000095E 8146 E50C pack D0, D6, 0xE50C 00000962 0B1C btst [A4]+, D5 00000964 1B03 move.b -[A5], D3 00000966 266B 0796 movea.l A3, [A3 + 0x796] 0000096A 0911 btst [A1], D4 0000096C 142E 10B3 move.b D2, [A6 + 0x10B3] 00000970 0904 btst D4, D4 00000972 76E3 moveq.l D3, 0xFFFFFFE3 00000974 0638 E306 5B07 addi.b [0x00005B07], 0x6 0000097A E306 asl D6.b, 1 0000097C D6E3 add.w A3, -[A3] 0000097E 0610 0312 addi.b [A0], 0x12 00000982 E306 asl D6.b, 1 00000984 5307 subq.b D7, 1 00000986 B213 cmp.b D1, [A3] 00000988 0700 btst D0, D3 0000098A 0F2E 160C btst [A6 + 0x160C], D7 0000098E 5430 6516 7304 addq.b [[A0] + D6 * 4 + 0x7304], 2 00000994 3B05 move.w -[A5], D5 00000996 1B32 C11E 5350 move.b -[A5], [[A2] + A4 + 0x5350] 0000099C CABB 3BFB 13B4 038F 3B05 2115 and.l D5, [[0x13B4038F] + 0x3B052115] 000009A8 C653 and.w D3, [A3] 000009AA 05AB 4F7B bclr [A3 + 0x4F7B], D2 000009AE 00A1 1AD3 59D2 ori.l -[A1], 0x1AD359D2 000009B4 EB1D rol D5.b, 5 000009B6 9B0F subx.b -[A5], -[A7] 000009B8 0F22 btst -[A2], D7 000009BA 3B05 move.w -[A5], D5 000009BC 5305 subq.b D5, 1 000009BE 2B00 move.l -[A5], D0 000009C0 2800 move.l D4, D0 000009C2 034D bchg A5, D1 000009C4 BB0F cmpm.b [A5]+, [A7]+ 000009C6 8102 sbcd D0, D2 000009C8 BB04 xor.b D4, D5 000009CA 4A1A tst.b [A2]+ 000009CC DB28 5E33 add.b [A0 + 0x5E33], D5 000009D0 8008 or.b D0, A0 000009D2 BBA3 xor.l -[A3], D5 000009D4 3B05 move.w -[A5], D5 000009D6 2305 move.l -[A1], D5 000009D8 5501 subq.b D1, 2 000009DA 0F41 bchg D1, D7 000009DC 01CA .incomplete 000009DE 5350 subq.w [A0], 1 000009E0 230B move.l -[A1], A3 000009E2 C106 abcd D0, D6 000009E4 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 000009E6 8105 sbcd D0, D5 000009E8 064C 6111 addi.w A4, 0x6111 000009EC 5B0B subq.b A3, 5 000009EE 1B6B E100 8B08 move.b [A5 - 0x74F8], [A3 - 0x1F00] // begin alternate branch 000009F0-000009F4 label000009F0: 000009F0 E100 asl D0.b, 8 000009F2 8B08 sbcd -[A5], -[A0] // end alternate branch 000009F0-000009F4 label000009F0: // (misaligned) 000009F4 E900 asl D0.b, 4 000009F6 235A 2D1F move.l [A1 + 0x2D1F], [A2]+ 000009FA 7306 moveq.l D1, 0x06 000009FC 290E move.l -[A4], A6 000009FE 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000A00 B308 cmpm.b [A1]+, [A0]+ 00000A02 5813 addq.b [A3], 4 00000A04 074A bchg A2, D3 00000A06 BE43 cmp.w D7, D3 00000A08 0F00 btst D0, D7 00000A0A 0F54 bchg [A4], D7 00000A0C FB03 .extension 0xB03 <> // unimplemented 00000A0E EB0F lsl D7.b, 5 00000A10 4642 not.w D2 00000A12 C30C abcd -[A1], -[A4] 00000A14 0B00 btst D0, D5 00000A16 CB02 abcd D5, D2 00000A18 A2F3 syscall vTreeSearch, flags=2 00000A1A 1433 1A26 move.b D2, [A3 + D1 * 2 + 0x26] 00000A1E 7306 moveq.l D1, 0x06 00000A20 2CCD move.l [A6]+, A5 00000A22 0E64 6203 .invalid.w -[A4], 0x6203 // invalid immediate operation 00000A26 1DFB 3046 move.b <>, [PC + D3.w + 0x46] 00000A2A 7C2C moveq.l D6, 0x2C 00000A2C CB1F and.b [A7]+, D5 00000A2E 6666 bne +0x68 /* 00000A96 */ 00000A30 EB09 lsl D1.b, 5 00000A32 2CF3 16AB move.l [A6]+, [A3 + D1.w * 8 - 0x85] 00000A36 2E53 movea.l A7, [A3] 00000A38 220F move.l D1, A7 00000A3A 2C02 move.l D6, D2 00000A3C 7318 moveq.l D1, 0x18 00000A3E 6529 bcs +0x2B /* 00000A69 */ 00000A40 210E move.l -[A0], A6 00000A42 7C64 moveq.l D6, 0x64 00000A44 AB01 syscall BitsToMap 00000A46 2866 movea.l A4, -[A6] 00000A48 6612 bne +0x14 /* 00000A5C */ 00000A4A 647B bcc +0x7D /* 00000AC7 */ 00000A4C 2F12 move.l -[A7], [A2] 00000A4E 3E7B 2FE1 0B63 movea.w A7, [[0xB63]] 00000A54 0232 1264 5E2B andi.b [A2 + D5 * 8 + 0x2B], 0x64 /* 'd' */ 00000A5A 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4 label00000A5C: 00000A5C 641B bcc +0x1D /* 00000A79 */ 00000A5E 1AAB 1901 move.b [A5], [A3 + 0x1901] 00000A62 0DCB .incomplete 00000A64 0B1C btst [A4]+, D5 00000A66 640F bcc +0x11 /* 00000A77 */ 00000A68 6C86 bge -0x78 /* 000009F0 */ 00000A6A 2320 move.l -[A1], -[A0] 00000A6C C04C and.w D0, A4 00000A6E 6C3E bge +0x40 /* 00000AAE */ 00000A70 2320 move.l -[A1], -[A0] 00000A72 644C bcc +0x4E /* 00000AC0 */ 00000A74 9913 sub.b [A3], D4 00000A76 C30F abcd -[A1], -[A7] 00000A78 8104 sbcd D0, D4 00000A7A CB0B abcd -[A5], -[A3] 00000A7C 0107 btst D7, D0 00000A7E 8704 sbcd D3, D4 00000A80 5D06 subq.b D6, 6 00000A82 9A23 sub.b D5, -[A3] 00000A84 5AC1 spl D1 00000A86 011C btst [A4]+, D0 00000A88 6406 bcc +0x8 /* 00000A90 */ 00000A8A 9A1B sub.b D5, [A3]+ 00000A8C 6BDB bmi -0x23 /* 00000A69 */ 00000A8E 43F3 472B 1A00 0FC1 3BE1 lea.l A1, [[A3 + 0x1A00 + D4 * 8] + 0xFC13BE1] // begin alternate branch 00000A90-00000A98 label00000A90: 00000A90 472B 1A00 .invalid 3, [A3 + 0x1A00] // invalid opcode 4 with b == 4 00000A94 0FC1 .incomplete label00000A96: 00000A96 3BE1 move.w <>, -[A1] // end alternate branch 00000A90-00000A98 label00000A90: // (misaligned) label00000A96: // (misaligned) 00000A98 23C6 8302 9B13 move.l [0x83029B13], D6 00000A9E C4B8 ED20 and.l D2, [0xFFFFED20] 00000AA2 00A3 1200 BB26 ori.l -[A3], 0x1200BB26 00000AA8 0023 8133 ori.b -[A3], 0x33 /* '3' */ 00000AAC 0F00 btst D0, D7 label00000AAE: 00000AAE 2381 4348 move.l [A1 + <>], D1 00000AB2 611E bsr +0x20 /* 00000AD2 */ 00000AB4 3B6D 4902 9306 move.w [A5 - 0x6CFA], [A5 + 0x4902 /* export_2332 */] 00000ABA 4AD2 tas.b [A2] 00000ABC F32E .extension 0x32E <> // unimplemented 00000ABE CB31 EA93 and.b [A1 + A6 * 2 - 0x109], D5 // begin alternate branch 00000AC0-00000AC2 label00000AC0: 00000AC0 EA93 roxr D3, 5 // end alternate branch 00000AC0-00000AC2 label00000AC0: // (misaligned) 00000AC2 0923 btst -[A3], D4 00000AC4 3B53 1B85 move.w [A5 + 0x1B85], [A3] 00000AC8 1373 24AB 0200 move.b [A1 + 0x200], [A3 + D2.w * 4 - 0x85] 00000ACE 0F00 btst D0, D7 00000AD0 0F00 btst D0, D7 fn00000AD2: 00000AD2 0F02 btst D2, D7 00000AD4 AB1C syscall NewTempBuffer 00000AD6 003B 78AB 0E16 ori.b [PC + D0 * 8 + 0x16], 0xAB 00000ADC 0C18 3F0A cmpi.b [A0]+, 0xA /* '\n' */ 00000AE0 8814 or.b D4, [A4] 00000AE2 1288 move.b [A1], A0 00000AE4 4208 clr.b A0 00000AE6 1B02 move.b -[A5], D2 00000AE8 3890 move.w [A4], [A0] 00000AEA 707E moveq.l D0, 0x7E 00000AEC 5B6D 003B subq.w [A5 + 0x3B], 5 00000AF0 0DDE .incomplete 00000AF2 1303 move.b -[A1], D3 00000AF4 442A 28E0 neg.b [A2 + 0x28E0] 00000AF8 EAD6 0053 bfchg [A6] {1:19} fn00000AFC: 00000AFC 5434 CB06 36B3 addq.b [[A4 + <>] + A4 * 2 + 0x36B3], 2 00000B02 0910 btst [A0], D4 00000B04 442E 480C neg.b [A6 + 0x480C] 00000B08 182F EB35 move.b D4, [A7 - 0x14CB] 00000B0C 0E0A 0E06 .invalid.b A2, 0x6 // invalid immediate operation 00000B10 088E 7B49 bclr.b A6, 0x49 /* 'I' */ 00000B14 021B 2206 andi.b [A3]+, 0x6 00000B18 080F 7002 btst.b A7, 0x2 00000B1C C328 0608 and.b [A0 + 0x608], D1 // begin alternate branch 00000B1E-00000B22 label00000B1E: 00000B1E 0608 230D addi.b A0, 0xD /* '\r' */ // end alternate branch 00000B1E-00000B22 label00000B1E: // (misaligned) 00000B20 230D move.l -[A1], A5 00000B22 7002 moveq.l D0, 0x02 00000B24 AB24 syscall SetUpStretch 00000B26 0608 0F70 addi.b A0, 0x70 /* 'p' */ 00000B2A 02AB 4106 08CB 4E70 andi.l [A3 + 0x4E70], 0x410608CB 00000B32 0283 335E 0F8E andi.l D3, 0x335E0F8E 00000B38 C31D and.b [A5]+, D1 00000B3A 02EB .incomplete 00000B3C 175E AB75 move.b [A3 - 0x548B], [A6]+ 00000B40 8E63 or.w D7, -[A3] 00000B42 7002 moveq.l D0, 0x02 00000B44 6B19 bmi +0x1B /* 00000B5F */ 00000B46 5E0F addq.b A7, 7 00000B48 8ECB divu.w D7, A3 00000B4A 1302 move.b -[A1], D2 00000B4C 8B26 or.b -[A6], D5 00000B4E 5E93 addq.l [A3], 7 00000B50 CE08 and.b D7, A0 00000B52 0243 0B5E andi.w D3, 0xB5E 00000B56 6BC6 bmi -0x38 /* 00000B1E */ 00000B58 0802 4B49 btst.b D2, 0x49 /* 'I' */ 00000B5C 5E43 addq.w D3, 7 00000B5E AA08 syscall DisposePixPat/DisposPixPat 00000B60 02E3 .incomplete 00000B62 5D5E subq.w [A6]+, 6 00000B64 53AA 0802 subq.l [A2 + 0x802], 1 00000B68 8B3C 5E8B or.b 0x8B, D5 00000B6C 618E bsr -0x70 /* 00000AFC */ 00000B6E 0F02 btst D2, D7 00000B70 2323 move.l -[A1], -[A3] 00000B72 5E0F addq.b A7, 7 00000B74 8E4B or.w D7, A3 00000B76 1A02 move.b D5, D2 00000B78 8341 5E0F pack D1, D1, 0x5E0F 00000B7C 8E0F or.b D7, A7 00000B7E 020B 0E5E andi.b A3, 0x5E /* '^' */ 00000B82 0F8E bclr A6, D7 00000B84 5B1A subq.b [A2]+, 5 00000B86 024B 105E andi.w A3, 0x105E 00000B8A 0F8E bclr A6, D7 00000B8C 3B42 02D3 move.w [A5 + 0x2D3], D2 00000B90 1A69 1673 movea.b A5, [A1 + 0x1673] 00000B94 4608 not.b A0 00000B96 632F bls +0x31 /* 00000BC7 */ 00000B98 7003 moveq.l D0, 0x03 00000B9A 2065 movea.l A0, -[A5] 00000B9C 6B4D bmi +0x4F /* 00000BEB */ 00000B9E 3B06 move.w -[A5], D6 00000BA0 08F3 0270 E32B 381B 15E3 187E bset.b [[A3 + 0x381B + A6 * 2] + 0x15E3187E], 0x70 /* 'p' */ 00000BAC 5B5C subq.w [A4]+, 5 00000BAE A513 syscall FlushVol, flags=5 00000BB0 82E0 divu.w D1, -[A0] 00000BB2 B112 xor.b [A2], D0 00000BB4 8517 or.b [A7], D2 00000BB6 0A53 0424 xori.w [A3], 0x424 00000BBA BB2B 6305 xor.b [A3 + 0x6305], D5 00000BBE 5304 subq.b D4, 1 00000BC0 9B00 subx.b D5, D0 00000BC2 0F80 bclr D0, D7 00000BC4 3B6A 3327 5C63 move.w [A5 + 0x5C63], [A2 + 0x3327] 00000BCA 0BB3 00B4 bclr [A3 + D0.w - 0x76], D5 00000BCE 7B2D moveq.l D5, 0x2D 00000BD0 0365 bchg -[A5], D1 00000BD2 F845 6C2F .extension 0x845 <>, 0x6C2F // unimplemented 00000BD6 0B04 btst D4, D5 00000BD8 5C56 addq.w [A6], 6 00000BDA 6359 bls +0x5B /* 00000C35 */ 00000BDC 0EFB .incomplete 00000BDE 0787 bclr D7, D3 00000BE0 0593 bclr [A3], D2 00000BE2 8382 1B16 unpk D1, D2, 0x1B16 00000BE6 2FA1 0443 move.l [A7 + D0.w * 4 + 0x43], -[A1] 00000BEA 0E97 0593 8302 .invalid.l [A7], 0x5938302 // invalid immediate operation 00000BF0 FB78 .extension 0xB78 <> // unimplemented 00000BF2 0F42 bchg D2, D7 00000BF4 088E 5B00 bclr.b A6, 0x0 00000BF8 1400 move.b D2, D0 00000BFA DB14 add.b [A4], D5 00000BFC 531C subq.b [A4]+, 1 00000BFE 2377 F301 2A10 move.l [A1 + 0x2A10], [[A7 + <> + A7 * 2]] 00000C04 BB0F cmpm.b [A5]+, [A7]+ 00000C06 831B or.b [A3]+, D1 00000C08 A377 syscall CountADBs, flags=3 00000C0A 065C 3B11 addi.w [A4]+, 0x3B11 00000C0E EB62 asl D2.w, D5 00000C10 42A3 clr.l -[A3] 00000C12 06EB .incomplete 00000C14 04F3 .incomplete 00000C16 0021 04FB ori.b -[A1], 0xFB 00000C1A 7BE2 moveq.l D5, 0xFFFFFFE2 00000C1C FA53 00CD .extension 0xA53 <>, 0x00CD // unimplemented 00000C20 0080 733F B07B ori.l D0, 0x733FB07B 00000C26 2AC3 move.l [A5]+, D3 00000C28 6826 bvc +0x28 /* 00000C50 */ 00000C2A 6329 bls +0x2B /* 00000C55 */ 00000C2C E337 roxl D7.b, D1 00000C2E 6D83 blt -0x7B /* 00000BB3 */ 00000C30 2B52 133C move.l [A5 + 0x133C], [A2] 00000C34 0117 btst [A7], D0 00000C36 027B 7502 0F8E 5B05 andi.w [[ + <>] + D0 * 8 + 0x5B05], 0x7502 00000C3E D33A 0800 add.b [PC + 0x800 /* 00001440, value 0x6B 'k' */], D1 00000C42 4B34 2301 .invalid 5, [[A4 + <> + D2 * 2]] // invalid opcode 4 with b == 4 00000C46 5B6D 02FB subq.w [A5 + 0x2FB], 5 00000C4A 5123 subq.b -[A3], 8 00000C4C 01E3 .incomplete 00000C4E 4000 negx.b D0 label00000C50: 00000C50 3362 2301 move.w [A1 + 0x2301], -[A2] 00000C54 5B5C subq.w [A4]+, 5 00000C56 020F 000F andi.b A7, 0xF 00000C5A C16D 020F and.w [A5 + 0x20F], D0 00000C5E 000F 8D15 ori.b A7, 0x15 00000C62 6C38 bge +0x3A /* 00000C9C */ 00000C64 3A22 move.w D5, -[A2] 00000C66 E340 asl D0.w, 1 00000C68 46F3 0098 move.w SR, [A3 + D0.w - 0x104] 00000C6C 1302 move.b -[A1], D2 00000C6E 94C3 sub.w A2, D3 00000C70 089B 0443 bclr.b [A3]+, 0x43 /* 'C' */ 00000C74 772B moveq.l D3, 0x2B 00000C76 0423 1078 subi.b -[A3], 0x78 /* 'x' */ 00000C7A 4423 neg.b -[A3] 00000C7C 10D6 move.b [A0]+, [A6] 00000C7E E115 roxl D5.b, 8 00000C80 6A74 bpl +0x76 /* 00000CF6 */ 00000C82 ED15 roxl D5.b, 6 00000C84 0528 0808 btst [A0 + 0x808], D2 00000C88 FB12 .extension 0xB12 <> // unimplemented 00000C8A 7008 moveq.l D0, 0x08 00000C8C 02DB .incomplete 00000C8E 0F11 btst [A1], D7 00000C90 0142 bchg D2, D0 00000C92 0802 A31D btst.b D2, 0x1D 00000C96 0608 5E0F addi.b A0, 0xF 00000C9A 0843 1070 bchg.b D3, 0x70 /* 'p' */ // begin alternate branch 00000C9C-00000CA0 label00000C9C: 00000C9C 1070 DA08 movea.b A0, [A0 + A5 * 2 + 0x8] // end alternate branch 00000C9C-00000CA0 label00000C9C: // (misaligned) 00000C9E DA08 add.b D5, A0 00000CA0 02A3 1491 020B andi.l -[A3], 0x1491020B 00000CA6 0208 4129 andi.b A0, 0x29 /* ')' */ 00000CAA 8502 sbcd D2, D2 00000CAC 0F85 bclr D5, D7 00000CAE 02D4 .incomplete 00000CB0 0802 9B26 btst.b D2, 0x26 /* '&' */ 00000CB4 9102 subx.b D0, D2 00000CB6 6B08 bmi +0xA /* 00000CC0 */ 00000CB8 0802 2B23 btst.b D2, 0x23 /* '#' */ 00000CBC 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000CBE 0892 700F bclr.b [A2], 0xF // begin alternate branch 00000CC0-00000CC2 label00000CC0: 00000CC0 700F moveq.l D0, 0x0F // end alternate branch 00000CC0-00000CC2 label00000CC0: // (misaligned) 00000CC2 08DA 082B bset.b [A2]+, 0x2B /* '+' */ 00000CC6 0B08 btst A0, D5 00000CC8 0293 24E1 0171 andi.l [A3], 0x24E10171 00000CCE 018B bclr A3, D0 00000CD0 0008 023B ori.b A0, 0x3B /* ';' */ 00000CD4 49DB lea.l A4, [A3]+ 00000CD6 1565 01CB move.b [A2 + 0x1CB], -[A5] 00000CDA 2C08 move.l D6, A0 00000CDC 4208 clr.b A0 00000CDE 0309 btst A1, D1 00000CE0 0802 2B09 btst.b D2, 0x9 /* '\t' */ 00000CE4 D465 add.w D2, -[A5] 00000CE6 0113 btst [A3], D0 00000CE8 20E5 move.l [A0]+, -[A5] 00000CEA 0261 9302 andi.w -[A1], 0x9302 00000CEE 6B18 bmi +0x1A /* 00000D08 */ 00000CF0 E104 asl D4.b, 8 00000CF2 7101 moveq.l D0, 0x01 00000CF4 6B15 bmi +0x17 /* 00000D0B */ label00000CF6: 00000CF6 0802 8B24 btst.b D2, 0x24 /* '$' */ 00000CFA E104 asl D4.b, 8 00000CFC 7101 moveq.l D0, 0x01 00000CFE 8B0B sbcd -[A5], -[A3] 00000D00 0802 E32A btst.b D2, 0x2A /* '*' */ 00000D04 AB2C syscall 0xB2C 00000D06 6501 bcs +0x3 /* 00000D09 */ label00000D08: 00000D08 9346 subx.w D1, D6 00000D0A 6501 bcs +0x3 /* 00000D0D */ 00000D0C 3B12 move.w -[A5], [A2] 00000D0E 0802 6B3C btst.b D2, 0x3C /* '<' */ 00000D12 5B16 subq.b [A6], 5 00000D14 7501 moveq.l D2, 0x01 00000D16 5316 subq.b [A6], 1 00000D18 0802 5B3C btst.b D2, 0x3C /* '<' */ 00000D1C 818C 9270 unpk -[A0], -[A4], 0x9270 00000D20 0F65 bchg -[A5], D7 00000D22 0163 bchg -[A3], D0 00000D24 0E08 026B .invalid.b A0, 0x6B /* 'k' */ // invalid immediate operation 00000D28 41A3 .invalid 0, -[A3] // invalid opcode 4 with b == 6 00000D2A 2C65 movea.l A6, -[A5] 00000D2C 010F btst A7, D0 00000D2E 6501 bcs +0x3 /* 00000D31 */ 00000D30 8B08 sbcd -[A5], -[A0] 00000D32 0802 7B5D btst.b D2, 0x5D /* ']' */ 00000D36 E101 asl D1.b, 8 fn00000D38: 00000D38 9270 0F65 sub.w D1, <> 00000D3C 014B bchg A3, D0 00000D3E 1808 move.b D4, A0 00000D40 0273 6FE1 07F1 0561 0502 andi.w [[0x5610502]], 0x6FE1 00000D4A F348 .extension 0x348 <> // unimplemented 00000D4C 6106 bsr +0x8 /* 00000D54 */ 00000D4E 7101 moveq.l D0, 0x01 00000D50 6105 bsr +0x7 /* 00000D57 */ 00000D52 020F 6109 andi.b A7, 0x9 /* '\t' */ // begin alternate branch 00000D54-00000D56 fn00000D54: 00000D54 6109 bsr +0xB /* 00000D5F */ // end alternate branch 00000D54-00000D56 fn00000D54: // (misaligned) 00000D56 7101 moveq.l D0, 0x01 00000D58 6111 bsr +0x13 /* 00000D6B */ 00000D5A 02DB .incomplete 00000D5C 2A61 movea.l A5, -[A1] 00000D5E 0671 01E1 0C02 addi.w [A1 + D0 * 4 + 0x2], 0x1E1 00000D64 D32A 6106 add.b [A2 + 0x6106], D1 00000D68 7101 moveq.l D0, 0x01 00000D6A E10C lsl D4.b, 8 00000D6C 0283 5161 1292 andi.l D3, 0x51611292 00000D72 701B moveq.l D0, 0x1B 00000D74 4065 negx.w -[A5] 00000D76 01FB .incomplete 00000D78 2708 move.l -[A3], A0 00000D7A 0253 5D61 andi.w [A3], 0x5D61 /* ']a' */ 00000D7E 1271 01FB 1608 023B 5D31 1CB3 movea.b A1, [[0x1608023B] + 0x5D311CB3] 00000D8A 2C08 move.l D6, A0 00000D8C 0203 6F31 andi.b D3, 0x31 /* '1' */ 00000D90 01E5 .incomplete 00000D92 44F3 6E05 move.b [A3 + D6 * 8 + 0x5], CCR 00000D96 200F move.l D0, A7 00000D98 0520 btst -[A0], D2 00000D9A 6332 bls +0x34 /* 00000DCE */ 00000D9C 0802 E36E btst.b D2, 0x6E /* 'n' */ 00000DA0 41AC 5EB3 .invalid 0, [A4 + 0x5EB3] // invalid opcode 4 with b == 6 00000DA4 6192 bsr -0x6C /* 00000D38 */ 00000DA6 A522 syscall NewHandleSys, flags=5 00000DA8 E100 asl D0.b, 8 00000DAA 0223 414B andi.b -[A3], 0x4B /* 'K' */ 00000DAE 2F75 01E1 0002 1B5D move.l [A7 + 0x1B5D], [[0x2]] 00000DB6 C143 exg D0, D3 00000DB8 7101 moveq.l D0, 0x01 00000DBA E100 asl D0.b, 8 00000DBC 026B B275 01E1 andi.w [A3 + 0x1E1], 0xB275 00000DC2 0002 0F45 ori.b D2, 0x45 /* 'E' */ 00000DC6 070F btst A7, D3 00000DC8 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 00000DCA 6316 bls +0x18 /* 00000DE2 */ 00000DCC 0802 A36E btst.b D2, 0x6E /* 'n' */ // begin alternate branch 00000DCE-00000DD0 label00000DCE: 00000DCE A36E syscall SlotManager, flags=3 // end alternate branch 00000DCE-00000DD0 label00000DCE: // (misaligned) 00000DD0 4208 clr.b A0 00000DD2 5EDB sgt [A3]+ 00000DD4 38C9 move.w [A4]+, A1 00000DD6 0283 4E08 020F andi.l D3, 0x4E08020F 00000DDC C502 abcd D2, D2 00000DDE DB38 C502 add.b [0xFFFFC502], D5 label00000DE2: 00000DE2 BB2C 0802 xor.b [A4 + 0x802], D5 00000DE6 9B6E D20E sub.w [A6 - 0x2DF2], D5 00000DEA 0F61 bchg -[A1], D7 00000DEC 0106 btst D6, D0 00000DEE 8501 sbcd D2, D1 00000DF0 C32C 0802 and.b [A4 + 0x802], D1 00000DF4 932D D20E sub.b [A5 - 0x2DF2], D1 00000DF8 0F91 bclr [A1], D7 00000DFA 0153 bchg [A3], D0 00000DFC 2F08 move.l -[A7], A0 00000DFE 020F D20E andi.b A7, 0xE label00000E02: 00000E02 0F91 bclr [A1], D7 00000E04 018B bclr A3, D0 00000E06 4E08 .invalid // invalid opcode 4 00000E08 020F D20E andi.b A7, 0xE 00000E0C 0F91 bclr [A1], D7 00000E0E 01FB .incomplete 00000E10 3F08 move.w -[A7], A0 00000E12 020F D20E andi.b A7, 0xE 00000E16 0F91 bclr [A1], D7 00000E18 0163 bchg -[A3], D0 00000E1A 4608 not.b A0 00000E1C 020F D2A1 andi.b A7, 0xA1 00000E20 4B91 .invalid 5, [A1] // invalid opcode 4 with b == 6 00000E22 014B bchg A3, D0 00000E24 2A08 move.l D5, A0 00000E26 020F 050B andi.b A7, 0xB 00000E2A 0F45 bchg D5, D7 00000E2C 01EB .incomplete 00000E2E 2508 move.l -[A2], A0 00000E30 020F 4501 andi.b A7, 0x1 00000E34 0F45 bchg D5, D7 00000E36 016B 1608 bchg [A3 + 0x1608], D0 00000E3A 020F 4D84 andi.b A7, 0x84 00000E3E 5AB3 27D3 960F 5E0F addq.l [[] - 0x69F0A1F1], 5 00000E46 8E5B or.w D7, [A3]+ 00000E48 7002 moveq.l D0, 0x02 00000E4A 0F5E bchg [A6]+, D7 00000E4C 0F8E bclr A6, D7 00000E4E CB1C and.b [A4]+, D5 00000E50 020F 5E0F andi.b A7, 0xF 00000E54 8E4B or.w D7, A3 00000E56 7002 moveq.l D0, 0x02 00000E58 0F5E bchg [A6]+, D7 00000E5A A36D syscall InitEvents, flags=3 00000E5C 8EDB divu.w D7, [A3]+ 00000E5E 2D02 move.l -[A6], D2 00000E60 0F5E bchg [A6]+, D7 00000E62 AB5C syscall rMASK2 00000E64 8EBB 7002 or.l D7, [PC + D7.w + 0x2] 00000E68 0F5E bchg [A6]+, D7 00000E6A 0F8E bclr A6, D7 00000E6C 5B5E subq.w [A6]+, 5 00000E6E 020F 5E9B andi.b A7, 0x9B 00000E72 6D8E blt -0x70 /* 00000E02 */ 00000E74 A320 syscall SetPtrSize, flags=3 00000E76 020F 5E0F andi.b A7, 0xF 00000E7A 8E0F or.b D7, A7 00000E7C 020F 148E andi.b A7, 0x8E 00000E80 8B5E or.w [A6]+, D5 00000E82 020F 148E andi.b A7, 0x8E 00000E86 EB2D lsl D5.b, D5 00000E88 020B 6E14 andi.b A3, 0x14 00000E8C 8E0F or.b D7, A7 00000E8E 020F 408E andi.b A7, 0x8E 00000E92 0F02 btst D2, D7 00000E94 036E 5E0F bchg [A6 + 0x5E0F], D1 00000E98 8E4B or.w D7, A3 00000E9A 5202 addq.b D2, 1 00000E9C 0F5E bchg [A6]+, D7 00000E9E 0F8E bclr A6, D7 00000EA0 8B70 020F or.w [A0 + D0.w * 2 + 0xF], D5 00000EA4 5E0F addq.b A7, 7 00000EA6 8E3B 3802 or.b D7, [PC + D3 + 0x2] 00000EAA 0F5E bchg [A6]+, D7 00000EAC 0F8E bclr A6, D7 00000EAE CB24 and.b -[A4], D5 00000EB0 020F 5E0F andi.b A7, 0xF 00000EB4 8EC3 divu.w D7, D3 00000EB6 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 00000EB8 0F5E bchg [A6]+, D7 00000EBA 0F8E bclr A6, D7 00000EBC 0F02 btst D2, D7 00000EBE 0F5E bchg [A6]+, D7 00000EC0 0F8E bclr A6, D7 00000EC2 0F02 btst D2, D7 00000EC4 0F5E bchg [A6]+, D7 00000EC6 0F8E bclr A6, D7 00000EC8 0F02 btst D2, D7 00000ECA 0F5E bchg [A6]+, D7 00000ECC 0F8E bclr A6, D7 00000ECE 3B17 move.w -[A5], [A7] 00000ED0 020F 5E0F andi.b A7, 0xF 00000ED4 8E6B 5E02 or.w D7, [A3 + 0x5E02] 00000ED8 0F5E bchg [A6]+, D7 00000EDA 0F8E bclr A6, D7 00000EDC 0F02 btst D2, D7 00000EDE 0F5E bchg [A6]+, D7 00000EE0 0F8E bclr A6, D7 00000EE2 FB1E .extension 0xB1E <> // unimplemented 00000EE4 020F 5E0F andi.b A7, 0xF 00000EE8 8E0F or.b D7, A7 00000EEA 020F 5E0F andi.b A7, 0xF 00000EEE 8E93 or.l D7, [A3] 00000EF0 2002 move.l D0, D2 00000EF2 0F5E bchg [A6]+, D7 00000EF4 0F8E bclr A6, D7 00000EF6 BB26 xor.b -[A6], D5 00000EF8 020F 5E0F andi.b A7, 0xF 00000EFC 8E0F or.b D7, A7 00000EFE 020F 5E0F andi.b A7, 0xF 00000F02 8E03 or.b D7, D3 00000F04 1002 move.b D0, D2 00000F06 0F5E bchg [A6]+, D7 00000F08 7B9B moveq.l D5, 0xFFFFFF9B 00000F0A 0802 0F5E btst.b D2, 0x5E /* '^' */ 00000F0E 0F8E bclr A6, D7 00000F10 8349 020F pack -[A1], -[A1], 0x020F 00000F14 5E0F addq.b A7, 7 00000F16 8ED3 divu.w D7, [A3] 00000F18 1D02 move.b -[A6], D2 00000F1A 0F5E bchg [A6]+, D7 00000F1C 0F8E bclr A6, D7 00000F1E AB30 syscall bMAIN0 00000F20 020F 5E0F andi.b A7, 0xF 00000F24 8E13 or.b D7, [A3] 00000F26 2B02 move.l -[A5], D2 00000F28 0F5E bchg [A6]+, D7 00000F2A 0F8E bclr A6, D7 00000F2C EB1A rol D2.b, 5 00000F2E 020F 5E0F andi.b A7, 0xF 00000F32 8E0B or.b D7, A3 00000F34 2902 move.l -[A4], D2 00000F36 F36D .extension 0x36D <> // unimplemented 00000F38 26F8 69E6 move.l [A3]+, [0x000069E6] 00000F3C C024 and.b D0, -[A4] 00000F3E 5B00 subq.b D0, 5 00000F40 CB04 abcd D5, D4 00000F42 10C0 move.b [A0]+, D0 00000F44 9B09 subx.b -[A5], -[A1] 00000F46 7886 moveq.l D4, 0xFFFFFF86 00000F48 1C6A 122C movea.b A6, [A2 + 0x122C] 00000F4C 00F3 .incomplete 00000F4E 5312 subq.b [A2], 1 00000F50 C07E and.w D0, <> 00000F52 7B6D moveq.l D5, 0x6D 00000F54 00EB .incomplete 00000F56 24B0 0063 move.l [A2], [A0 + D0.w + 0x63] 00000F5A 2E6E 2A28 movea.l A7, [A6 + 0x2A28] 00000F5E CB0B abcd -[A5], -[A3] 00000F60 7D76 moveq.l D6, 0x76 00000F62 8B5C or.w [A4]+, D5 00000F64 6976 bvs +0x78 /* 00000FDC */ 00000F66 058A bclr A2, D2 00000F68 A176 syscall SIntRemove, flags=1 00000F6A 5C23 addq.b -[A3], 6 00000F6C 1844 movea.b A4, D4 00000F6E 2693 move.l [A3], [A3] 00000F70 00BB 0009 23EA 5B72 2525 0F8E 0F02 ori.l [[PC + 0x25250F8E] + 0xF02], 0x923EA 00000F7E 0338 EADB btst [0xFFFFEADB], D1 00000F82 4225 clr.b -[A5] 00000F84 011F btst [A7]+, D0 00000F86 70E1 moveq.l D0, 0xFFFFFFE1 00000F88 86EA CB42 divu.w D3, [A2 - 0x34BE] 00000F8C 2501 move.l -[A2], D1 00000F8E 0F8E bclr A6, D7 00000F90 C33C 02FB and.b 0xFB, D1 00000F94 2AEA EB1C move.l [A5]+, [A2 - 0x14E4] 00000F98 2501 move.l -[A2], D1 00000F9A 0F8E bclr A6, D7 00000F9C 0F02 btst D2, D7 00000F9E F32A .extension 0x32A <> // unimplemented 00000FA0 EA23 asr D3.b, D5 00000FA2 7225 moveq.l D1, 0x25 00000FA4 010F btst A7, D0 00000FA6 8EC3 divu.w D7, D3 00000FA8 5EE1 sgt -[A1] 00000FAA 86EA 0B34 divu.w D3, [A2 + 0xB34] 00000FAE 2501 move.l -[A2], D1 00000FB0 2B77 8E0F 029B move.l [A5 + 0x29B], [A7 + A0 * 8 + 0xF] 00000FB6 41EA 0372 lea.l A0, [A2 + 0x372] 00000FBA 2501 move.l -[A2], D1 00000FBC 0FC5 .incomplete 00000FBE 21EB 37EA 8323 move.l [0xFFFF8323], [A3 + 0x37EA] 00000FC4 2501 move.l -[A2], D1 00000FC6 0F45 bchg D5, D7 00000FC8 224B movea.l A1, A3 00000FCA 10EA D330 move.b [A0]+, [A2 - 0x2CD0] 00000FCE 2501 move.l -[A2], D1 00000FD0 0FC5 .incomplete 00000FD2 22D3 move.l [A1]+, [A3] 00000FD4 1EEA 8338 move.b [A7]+, [A2 - 0x7CC8] 00000FD8 2501 move.l -[A2], D1 00000FDA 0F45 bchg D5, D7 label00000FDC: 00000FDC 23D3 37EA 4B4A move.l [0x37EA4B4A], [A3] 00000FE2 2501 move.l -[A2], D1 00000FE4 0F85 bclr D5, D7 00000FE6 2173 3CEA 0F25 move.l [A0 + 0xF25], [A3 + D3 * 4 - 0x22] 00000FEC 010F btst A7, D0 00000FEE 0522 btst -[A2], D2 00000FF0 EB51 roxl D1.w, 5 00000FF2 EAF3 3325 010F 8522 E351 bfchg [[A3 + <>] + D0 - 0x7ADD1CAF] {12:D5} 00000FFC EAC3 7125 bfchg D3 {4:D5} 00001000 010F btst A7, D0 00001002 0523 btst -[A3], D2 00001004 D351 add.w [A1], D1 label00001006: 00001006 EA73 roxr D3.w, D5 00001008 5F25 subq.b -[A5], 7 0000100A 01FB .incomplete 0000100C 7685 moveq.l D3, 0xFFFFFF85 0000100E 2353 3CEA move.l [A1 + 0x3CEA], [A3] 00001012 B371 2501 xor.w [[A1 + <> + D2 * 4]], D1 00001016 0F85 bclr D5, D7 00001018 2283 move.l [A1], D3 0000101A 6FEA ble -0x14 /* 00001006 */ 0000101C 9371 2501 sub.w [[A1 + <> + D2 * 4]], D1 00001020 0FE5 .incomplete 00001022 9B6B 6FEA sub.w [A3 + 0x6FEA], D5 00001026 7371 moveq.l D1, 0x71 00001028 2501 move.l -[A2], D1 0000102A 0F05 btst D5, D7 0000102C 220F move.l D1, A7 0000102E EA53 roxr D3.w, 5 00001030 7125 moveq.l D0, 0x25 00001032 010B btst A3, D0 00001034 7785 moveq.l D3, 0xFFFFFF85 00001036 220F move.l D1, A7 00001038 EA33 roxr D3.b, D5 0000103A 7125 moveq.l D0, 0x25 0000103C 010F btst A7, D0 0000103E 0523 btst -[A3], D2 00001040 9B51 sub.w [A1], D5 00001042 EA43 asr D3.w, 5 00001044 5F25 subq.b -[A5], 7 00001046 010F btst A7, D0 00001048 C522 and.b -[A2], D2 0000104A 0FEA .incomplete 0000104C 2371 D408 5EAB move.l [A1 + 0x5EAB], [A1 + A5.w * 4 + 0x8] 00001052 4B85 .invalid 5, D5 // invalid opcode 4 with b == 6 00001054 2B93 1CEA move.l [A5 + D1 * 4 - 0x22], [A3] 00001058 1316 move.b -[A1], [A6] 0000105A A54E syscall AddDrive, flags=5 0000105C 2101 move.l -[A0], D1 0000105E 012C C337 btst [A4 - 0x3CC9], D0 00001062 EAB3 roxr D3, D5 00001064 52A5 addq.l -[A5], 1 00001066 030F btst A7, D1 00001068 C52B 4B5D and.b [A3 + 0x4B5D], D2 0000106C EAF3 4961 7365 bfchg <> {D5:D1} 00001072 0241 2C43 andi.w D1, 0x2C43 /* ',C' */ 00001076 5DEA EB49 slt [A2 - 0x14B7] 0000107A 2171 2501 EB5E move.l [A0 - 0x14A2], [[A1 + <> + D2 * 4]] 00001080 020B 6FEA andi.b A3, 0xEA 00001084 1B29 DA29 move.b -[A5], [A1 - 0x25D7] 00001088 01D3 .incomplete 0000108A 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 0000108C 335D EA6B move.w [A1 - 0x1595], [A5]+ 00001090 38A1 move.w [A4], -[A1] 00001092 7925 moveq.l D4, 0x25 00001094 0141 bchg D1, D0 00001096 2C0F move.l D6, A7 00001098 EAAB lsr D3, D5 0000109A 2025 move.l D0, -[A5] 0000109C 060F 8E0F addi.b A7, 0xF 000010A0 0243 3CEA andi.w D3, 0x3CEA label000010A4: 000010A4 3B42 2501 move.w [A5 + 0x2501], D2 000010A8 0F8E bclr A6, D7 000010AA A312 syscall SetEOF, flags=3 000010AC 020F EA4B andi.b A7, 0x4B /* 'K' */ 000010B0 4225 clr.b -[A5] 000010B2 010F btst A7, D0 000010B4 8E0F or.b D7, A7 000010B6 02CB .incomplete 000010B8 6EEA bgt -0x14 /* 000010A4 */ 000010BA 7323 moveq.l D1, 0x23 000010BC 41D2 lea.l A0, [A2] 000010BE 5E0F addq.b A7, 7 000010C0 8E03 or.b D7, D3 000010C2 2E02 move.l D7, D2 000010C4 C36E EACB and.w [A6 - 0x1535], D1 000010C8 1465 movea.b A2, -[A5] 000010CA 0C21 010F cmpi.b -[A1], 0xF 000010CE 815D or.w [A5]+, D0 000010D0 EA43 asr D3.w, 5 000010D2 38A5 move.w [A4], -[A5] 000010D4 030F btst A7, D1 000010D6 8E0F or.b D7, A7 000010D8 020F EA03 andi.b A7, 0x3 000010DC 4225 clr.b -[A5] 000010DE 010F btst A7, D0 000010E0 8EB3 4902 0FEA or.l D7, [[A3 + <> + D4] + 0xFEA] 000010E6 E31B rol D3.b, 1 000010E8 2501 move.l -[A2], D1 000010EA 0F8E bclr A6, D7 000010EC 0F02 btst D2, D7 000010EE 0FEA .incomplete 000010F0 8B19 or.b [A1]+, D5 000010F2 2501 move.l -[A2], D1 000010F4 0F8E bclr A6, D7 000010F6 6352 bls +0x54 /* 0000114A */ 000010F8 020F EA83 andi.b A7, 0x83 000010FC 1925 move.b -[A4], -[A5] 000010FE 0113 btst [A3], D0 00001100 3E8E move.w [A7], A6 00001102 0F02 btst D2, D7 00001104 0FEA .incomplete 00001106 E31D rol D5.b, 1 00001108 2501 move.l -[A2], D1 0000110A 1377 8EBB 4981 move.b [A1 + 0x4981], [A7 + A0 * 8 - 0x69] 00001110 5DEA D31D slt [A2 - 0x2CE3] 00001114 2501 move.l -[A2], D1 00001116 0F8E bclr A6, D7 00001118 3342 020F move.w [A1 + 0x20F], D2 0000111C EAC3 1D25 bfchg D3 {D4:D5} 00001120 010F btst A7, D0 00001122 C547 exg D2, D7 00001124 0FEA .incomplete 00001126 C313 and.b [A3], D1 00001128 2501 move.l -[A2], D1 0000112A 0F45 bchg D5, D7 0000112C 3C73 6EEA movea.w A6, [A3 + D6 * 8 - 0x22] 00001130 3313 move.w -[A1], [A3] 00001132 2501 move.l -[A2], D1 00001134 0F05 btst D5, D7 00001136 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00001138 EA9B ror D3, 5 0000113A 1125 move.b -[A0], -[A5] 0000113C 01BB 778E CB70 bclr [[ + <>] + D7 * 8 - 0x3490], D0 00001142 020F EA83 andi.b A7, 0x83 00001146 1525 move.b -[A2], -[A5] 00001148 01EB .incomplete label0000114A: 0000114A 778E moveq.l D3, 0xFFFFFF8E 0000114C 0F02 btst D2, D7 0000114E 0FEA .incomplete 00001150 C32D 2501 and.b [A5 + 0x2501], D1 00001154 0F8E bclr A6, D7 00001156 9B5E sub.w [A6]+, D5 00001158 020F EA43 andi.b A7, 0x43 /* 'C' */ 0000115C 2325 move.l -[A1], -[A5] 0000115E 010F btst A7, D0 00001160 8EDB divu.w D7, [A3]+ 00001162 2402 move.l D2, D2 00001164 0FEA .incomplete 00001166 B30A cmpm.b [A1]+, [A2]+ 00001168 2501 move.l -[A2], D1 0000116A 0F8E bclr A6, D7 0000116C DB70 020F add.w [A0 + D0.w * 2 + 0xF], D5 00001170 81CD divs.w D0, A5 00001172 2501 move.l -[A2], D1 00001174 0F8E bclr A6, D7 00001176 0F02 btst D2, D7 00001178 536E EA76 subq.w [A6 - 0x158A], 1 0000117C 2501 move.l -[A2], D1 0000117E 0F8E bclr A6, D7 00001180 E35E rol D6.w, 1 00001182 020F 0C18 andi.b A7, 0x18 00001186 531C subq.b [A4]+, 1 00001188 5B0F subq.b A7, 5 0000118A 0F0E btst A6, D7 0000118C 0F0E btst A6, D7 label0000118E: 0000118E 0F0E btst A6, D7 00001190 0F0E btst A6, D7 00001192 EB12 roxl D2.b, 5 00001194 0E03 1A9B .invalid.b D3, 0x9B // invalid immediate operation 00001198 3F0E move.w -[A7], A6 0000119A 0FA6 bclr -[A6], D7 0000119C 1F6B 2C0F 2100 move.b [A7 + 0x2100], [A3 + 0x2C0F] 000011A2 B346 xor.w D6, D1 000011A4 0F0E btst A6, D7 000011A6 0F0E btst A6, D7 000011A8 0F0E btst A6, D7 000011AA 0B0C btst A4, D5 000011AC E565 asl D5.w, D2 000011AE D311 add.b [A1], D1 000011B0 2273 6D53 579B 007B movea.l A1, [[A3] + 0x579B007B] 000011B8 84B4 0F5C or.l D2, <> 000011BC 56C3 sne D3 000011BE 040F E2C5 subi.b A7, 0xC5 000011C2 B4CB cmpa.w A2, A3 000011C4 3AB4 FB83 36B4 FB83 move.w [A5], [[ + <> + A7 * 2] + 0x36B4FB83] 000011CC 04B4 FB83 10B4 FB83 28B4 FB83 subi.l [[ + <> + A7 * 2] + 0x28B4FB83], 0xFB8310B4 000011D8 6AB4 bpl -0x4A /* 0000118E */ 000011DA FB83 .invalid <> 000011DC 5AB4 FB83 4B01 B4FB addq.l [[ + <> + A7 * 2] + 0x4B01B4FB], 5 000011E4 830B sbcd -[A1], -[A3] 000011E6 00B4 FB83 FB02 B4FB ori.l [A4 + A3.w * 4 - 0x5], 0xFB83FB02 000011EE 831B or.b [A3]+, D1 000011F0 03B4 FB83 9309 B4FB bclr [[ + <> + A7 * 2] - 0x6CF64B05], D1 000011F8 837B 05B4 or.w <>, D1 000011FC FB83 .invalid <> 000011FE 0303 btst D3, D1 00001200 B4FB 8313 07B4 FB83 cmpa.w A2, [[PC + A0 * 2] + 0x7B4FB83] 00001208 9307 subx.b D1, D7 0000120A B45B cmp.w D2, [A3]+ 0000120C 77FB moveq.l D3, 0xFFFFFFFB 0000120E 03B3 0AB4 bclr [A3 + D0 * 2 - 0x76], D1 00001212 FB83 .invalid <> 00001214 DB1A add.b [A2]+, D5 00001216 B4FB 83AB 14B4 FB83 7B18 cmpa.w A2, [[0x14B4 + A0 * 2] - 0x47C84E8] 00001220 B4FB 831B 13B4 FB83 cmpa.w A2, [[PC + A0 * 2] + 0x13B4FB83] 00001228 BB13 xor.b [A3], D5 0000122A B4FB 839B 16B4 FB83 cmpa.w A2, [[ + A0 * 2] + 0x16B4FB83] 00001232 2B22 move.l -[A5], -[A2] 00001234 B4FB 8333 14B4 FB83 3B14 B4FB cmpa.w A2, [[PC + 0x14B4FB83 + A0 * 2] + 0x3B14B4FB] 00001240 8323 or.b -[A3], D1 00001242 13B4 FB83 830E B4FB 8323 38B4 FB83 AB33 move.b [[A1 + 0x38B4 + A0 * 2] - 0x47C54CD], [[ + <> + A7 * 2] - 0x7CF14B05] 00001252 B4BB 77FB 0393 30B4 EB77 FB03 cmp.l D2, [[0x39330B4] - 0x148804FD] 0000125E 8320 or.b -[A0], D1 00001260 B47B 77FB 0303 1865 00B3 20B4 cmp.w D2, [[0x3031865] + 0xB320B4] 0000126C AB62 syscall rXMASK8 0000126E FB03 .extension 0xB03 <> // unimplemented 00001270 5B00 subq.b D0, 5 00001272 6500 9352 bcs -0x6CAC /* FFFFA5C6 */ 00001276 B4FB 839B 3065 00FB cmpa.w A2, [[ + A0 * 2] + 0x306500FB] 0000127E 3CB4 FB83 E31D 6500 move.w [A6], [[ + <> + A7 * 2] - 0x1CE29B00] 00001286 B316 xor.b [A6], D1 00001288 B4FB 8343 1765 005B cmpa.w A2, [[PC + <>] + 0x1765005B] 00001290 4265 clr.w -[A5] 00001292 03FB .incomplete 00001294 0065 0063 ori.w -[A5], 0x63 /* 'c' */ 00001298 42B4 FB83 EB1A 6500 clr.l [[ + <> + A7 * 2] - 0x14E59B00] 000012A0 0FB4 FB83 7B19 6500 bclr [[ + <> + A7 * 2] + 0x7B196500], D7 000012A8 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 000012AA B483 cmp.l D2, D3 000012AC 77FB moveq.l D3, 0xFFFFFFFB 000012AE 0383 bclr D3, D1 000012B0 1965 00A3 move.b [A4 + 0xA3], -[A5] 000012B4 52B4 FB83 E32D 6500 addq.l [[ + <> + A7 * 2] - 0x1CD29B00], 1 000012BC AB52 syscall bAddOver 000012BE B4FB 83E3 2865 0013 5FB4 cmpa.w A2, [[0x2865] + 0x135FB4] 000012C8 FB83 .invalid <> 000012CA EB28 lsl D0.b, D5 000012CC 6500 1B5F bcs +0x1B61 /* 00002E2D */ 000012D0 B4FB 833B 2265 000F B4FB 838B cmpa.w A2, [[PC + 0x2265000F + A0 * 2] - 0x4B047C75] 000012DC 1965 00BB move.b [A4 + 0xBB], -[A5] 000012E0 52B4 FB83 A330 6500 addq.l [[ + <> + A7 * 2] - 0x5CCF9B00], 1 000012E8 C352 and.w [A2], D1 000012EA B493 cmp.l D2, [A3] 000012EC 77FB moveq.l D3, 0xFFFFFFFB 000012EE 0353 bchg [A3], D1 000012F0 1A65 movea.b A5, -[A5] 000012F2 000B 2EB4 ori.b A3, 0xB4 000012F6 8B77 FB03 EB2D 6500 or.w [[A7 + <> + A7 * 2] - 0x14D29B00], D5 000012FE 235F B4FB move.l [A1 - 0x4B05], [A7]+ 00001302 83C3 divs.w D1, D3 00001304 3C65 movea.w A6, -[A5] 00001306 006B 42B4 B362 ori.w [A3 - 0x4C9E], 0x42B4 0000130C FB03 .extension 0xB03 <> // unimplemented 0000130E E31B rol D3.b, 1 00001310 6500 1371 bcs +0x1373 /* 00002683 */ 00001314 B4FB 83BB 3365 001B 71B4 FB83 cmpa.w A2, [[0x3365001B + A0 * 2] + 0x71B4FB83] 00001320 C333 6500 and.b [A3 + <> + D6 * 4], D1 00001324 2B5F B4AB move.l [A5 - 0x4B55], [A7]+ 00001328 76FB moveq.l D3, 0xFFFFFFFB 0000132A 0313 btst [A3], D1 0000132C 2B65 00D3 move.l [A5 + 0xD3], -[A5] 00001330 52B4 FB83 FB28 6500 addq.l [[ + <> + A7 * 2] - 0x4D79B00], 1 00001338 7342 moveq.l D1, 0x42 0000133A B4FB 8303 4265 0033 cmpa.w A2, [[PC + <> + A0 * 2] + 0x42650033] 00001342 5FB4 6B77 subq.l <>, 7 00001346 FB03 .extension 0xB03 <> // unimplemented 00001348 B330 6500 xor.b [A0 + <> + D6 * 4], D1 0000134C 0B4A bchg A2, D5 0000134E B4FB 83BB 3065 000B 3DB4 FB83 cmpa.w A2, [[0x3065000B + A0 * 2] + 0x3DB4FB83] 0000135A 5B1A subq.b [A2]+, 5 0000135C 6500 0B1F bcs +0xB21 /* 00001E7D */ 00001360 B4FB 835B 5265 000F cmpa.w A2, [[PC] + 0x5265000F] 00001368 B4FB 8343 3865 000F cmpa.w A2, [[PC + <>] + 0x3865000F] 00001370 B4FB 831B 4265 003B cmpa.w A2, [[PC + A0 * 2] + 0x4265003B] 00001378 5FB4 FB83 4B38 6500 subq.l [[ + <> + A7 * 2] + 0x4B386500], 7 00001380 1B3D move.b -[A5], <> 00001382 B4FB 8303 2E65 000F cmpa.w A2, [[PC + <> + A0 * 2] + 0x2E65000F] 0000138A B4FB 83DB 2465 003B cmpa.w A2, [[] + 0x2465003B] 00001392 71B4 moveq.l D0, 0xFFFFFFB4 00001394 FB83 .invalid <> 00001396 0F65 bchg -[A5], D7 00001398 004B 5FB4 ori.w A3, 0x5FB4 0000139C AB77 syscall stAvg 0000139E FB03 .extension 0xB03 <> // unimplemented 000013A0 2342 6500 move.l [A1 + 0x6500], D2 000013A4 535F subq.w [A7]+, 1 000013A6 B4FB 83A3 4965 005B 5FB4 cmpa.w A2, [[0x4965 + A0 * 2] + 0x5B5FB4] 000013B0 FB83 .invalid <> 000013B2 A370 syscall SlotVRemove, flags=3 000013B4 6500 5B71 bcs +0x5B73 /* 00006F27 */ 000013B8 26C3 move.l [A3]+, D3 000013BA 113E move.b -[A0], <> 000013BC 2DDF move.l <>, [A7]+ 000013BE E1BB rol D3, D0 000013C0 9336 705B sub.b [A6 + D7.w + 0x5B], D1 000013C4 2A65 movea.l A5, -[A5] 000013C6 F6DE 82D8 .extension 0x6DE <> // unimplemented 000013CA 5217 addq.b [A7], 1 000013CC 0213 8251 andi.b [A3], 0x51 /* 'Q' */ 000013D0 DE8E add.l D7, A6 000013D2 0FE1 .incomplete 000013D4 C40F and.b D2, A7 000013D6 702D moveq.l D0, 0x2D 000013D8 F98B .invalid <> 000013DA 0F24 btst -[A4], D7 000013DC F31B .extension 0x31B <> // unimplemented 000013DE 6305 bls +0x7 /* 000013E5 */ 000013E0 8B0F sbcd -[A5], -[A7] 000013E2 8E0F or.b D7, A7 000013E4 0053 8808 ori.w [A3], 0x8808 000013E8 8E0F or.b D7, A7 000013EA 8E9B or.l D7, [A3]+ 000013EC 5300 subq.b D0, 1 000013EE 2381 CB1E 2A10 move.l [[A1] + A4 * 2 + 0x2A10], D1 000013F4 F301 .extension 0x301 <> // unimplemented 000013F6 5C62 addq.w -[A2], 6 000013F8 8E8B or.l D7, A3 000013FA 49C5 lea.l A4, D5 000013FC F012 8814 .ptest 0xF012, 0x8814 // unimplemented 00001400 7ECB moveq.l D7, 0xFFFFFFCB 00001402 1E00 move.b D7, D0 00001404 2B62 7B06 move.l [A5 + 0x7B06], -[A2] 00001408 2A5A movea.l A5, [A2]+ 0000140A E13E rol D6.b, D0 0000140C F6F3 D826 .extension 0x6F3 <> // unimplemented 00001410 2B1F move.l -[A5], [A7]+ 00001412 7318 moveq.l D1, 0x18 00001414 A907 syscall SetString 00001416 A1B8 syscall vSoundDead, flags=1 00001418 D32C 7057 add.b [A4 + 0x7057], D1 0000141C 0568 0223 bchg [A0 + 0x223], D2 00001420 178E 0F8E 0B04 move.b [[ + <>] + D0 * 8 + 0xB04], A6 00001426 25EF 8B5C 02AB move.l [PC + 0x2AB /* 000016D3, value 0xFC14D02 */], [A7 - 0x74A4] 0000142C 2D23 move.l -[A6], -[A3] 0000142E 017B 6D61 F123 bchg [[PC - 0xEDD]], D0 00001434 0113 btst [A3], D0 00001436 1708 move.b -[A3], A0 00001438 000F 3A41 ori.b A7, 0x41 /* 'A' */ 0000143C 0900 btst D0, D4 0000143E A34B syscall SetGrowZone, flags=3 00001440 6B39 bmi +0x3B /* 0000147B */ 00001442 0EA3 75A3 3717 .invalid.l -[A3], 0x75A33717 // invalid immediate operation 00001448 04F9 .incomplete 0000144A A375 syscall SIntInstall, flags=3 0000144C 0033 0C23 0133 0107 0311 F0F3 083B ori.b [[A3 + 0x1070311 + D0] - 0xF0CF7C5], 0x23 /* '#' */ 0000145A 0001 B65E ori.b D1, 0x5E /* '^' */ 0000145E 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4 00001460 0053 2EDA ori.w [A3], 0x2EDA 00001464 088E 1B06 bclr.b A6, 0x6 00001468 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 0000146A B32A 0608 xor.b [A2 + 0x608], D1 0000146E 7EB3 moveq.l D7, 0xFFFFFFB3 00001470 2A00 move.l D5, D0 00001472 530B subq.b A3, 1 00001474 2301 move.l -[A1], D1 00001476 736D moveq.l D1, 0x6D 00001478 3300 move.w -[A1], D0 0000147A 2301 move.l -[A1], D1 0000147C 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4 0000147E F308 .extension 0x308 <> // unimplemented 00001480 0F92 bclr [A2], D7 00001482 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 00001484 4BA5 .invalid 5, -[A5] // invalid opcode 4 with b == 6 00001486 8B6D 4B25 or.w [A5 + 0x4B25], D5 0000148A 2B3C 8302 369B move.l -[A5], 0x8302369B 00001490 5C83 addq.l D3, 6 00001492 0244 333C andi.w D4, 0x333C /* '3<' */ 00001496 0703 btst D3, D3 00001498 86A3 or.l D3, -[A3] 0000149A 5C0B addq.b A3, 6 0000149C 0693 0903 4185 addi.l [A3], 0x9034185 000014A2 F8BB 2A65 .extension 0x8BB <> // unimplemented 000014A6 002B 3007 02DE ori.b [A3 + 0x2DE], 0x7 000014AC F350 .extension 0x350 <> // unimplemented 000014AE 4366 chk.w D1, -[A6] 000014B0 7B48 moveq.l D5, 0x48 000014B2 C1E9 2301 muls.w D0, [A1 + 0x2301] 000014B6 8348 6108 pack -[A1], -[A0], 0x6108 000014BA C32A 0313 and.b [A2 + 0x313], D1 000014BE 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 000014C0 AB37 syscall bMAIN11 000014C2 020F 020F andi.b A7, 0xF 000014C6 020F 0233 andi.b A7, 0x33 /* '3' */ 000014CA 2237 0498 move.l D1, [A7 + D0.w * 4 - 0x104] 000014CE B343 xor.w D3, D1 000014D0 BB02 xor.b D2, D5 000014D2 0033 80CB 104B ori.b [A3 + D1.w + 0x4B], 0xCB 000014D8 260F move.l D3, A7 000014DA B41B cmp.b D2, [A3]+ 000014DC 33D0 1B00 00C3 move.w [0x1B0000C3], [A0] 000014E2 067E E105 addi.w <>, 0xE105 000014E6 5362 subq.w -[A2], 1 000014E8 8104 sbcd D0, D4 000014EA BB2A 7E83 xor.b [A2 + 0x7E83], D5 000014EE 4800 nbcd.b D0 000014F0 8305 sbcd D1, D5 000014F2 7EC3 moveq.l D7, 0xFFFFFFC3 000014F4 2A65 movea.l A5, -[A5] 000014F6 00C1 .incomplete 000014F8 0B61 bchg -[A1], D5 000014FA 0033 0165 0013 ori.b [A3 + D0.w + 0x13], 0x65 /* 'e' */ 00001500 1700 move.b -[A3], D0 00001502 0F45 bchg D5, D7 00001504 A0E1 syscall vFileOpen 00001506 0061 9E83 ori.w -[A1], 0x9E83 0000150A 2B65 190F move.l [A5 + 0x190F], -[A5] 0000150E 2D07 move.l -[A6], D7 00001510 010B btst A3, D0 00001512 8B28 0123 or.b [A0 + 0x123], D5 00001516 080F 2520 btst.b A7, 0x20 /* ' ' */ 0000151A 2301 move.l -[A1], D1 0000151C 5B26 subq.b -[A6], 5 0000151E 0101 btst D1, D0 00001520 A119 syscall InitZone, flags=1 00001522 211A move.l -[A0], [A2]+ 00001524 2501 move.l -[A2], D1 00001526 5320 subq.b -[A0], 1 00001528 ADA0 syscall GetResource, auto_pop 0000152A 3372 6563 73E9 7002 0FEA 0F25 move.w [A1 + 0xF25], [[A2 + 0x73E9] + 0x70020FEA] 00001536 010F btst A7, D0 00001538 8E0F or.b D7, A7 0000153A 020F EA8B andi.b A7, 0x8B 0000153E 3825 move.w D4, -[A5] 00001540 011F btst [A7]+, D0 00001542 7002 moveq.l D0, 0x02 00001544 0FEA .incomplete 00001546 6B53 bmi +0x55 /* 0000159B */ 00001548 2501 move.l -[A2], D1 0000154A 0F8E bclr A6, D7 0000154C 7B19 moveq.l D5, 0x19 0000154E 020F EA0F andi.b A7, 0xF 00001552 2501 move.l -[A2], D1 00001554 0F8E bclr A6, D7 00001556 0F02 btst D2, D7 00001558 0FEA .incomplete 0000155A 3B08 move.w -[A5], A0 0000155C 2501 move.l -[A2], D1 0000155E 0F8E bclr A6, D7 00001560 0F02 btst D2, D7 00001562 0FEA .incomplete 00001564 A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3 00001566 2501 move.l -[A2], D1 00001568 0F8E bclr A6, D7 0000156A 6323 bls +0x25 /* 0000158F */ 0000156C 020F EA9B andi.b A7, 0x9B 00001570 1525 move.b -[A2], -[A5] 00001572 010F btst A7, D0 00001574 8E0F or.b D7, A7 00001576 020F EA9B andi.b A7, 0x9B 0000157A 5F25 subq.b -[A5], 7 0000157C 011F btst [A7]+, D0 0000157E 7002 moveq.l D0, 0x02 00001580 0FEA .incomplete 00001582 FB33 .extension 0xB33 <> // unimplemented 00001584 2501 move.l -[A2], D1 00001586 0F8E bclr A6, D7 00001588 8319 or.b [A1]+, D1 0000158A 020F EA9B andi.b A7, 0x9B 0000158E 4225 clr.b -[A5] 00001590 010F btst A7, D0 00001592 8E0F or.b D7, A7 00001594 020F EA13 andi.b A7, 0x13 00001598 5325 subq.b -[A5], 1 0000159A 010F btst A7, D0 0000159C 8EF3 1A02 divu.w D7, [A3 + D1 * 2 + 0x2] 000015A0 0FEA .incomplete 000015A2 7B5F moveq.l D5, 0x5F 000015A4 2501 move.l -[A2], D1 000015A6 0F8E bclr A6, D7 000015A8 0F02 btst D2, D7 000015AA 0FEA .incomplete 000015AC 6B5F bmi +0x61 /* 0000160D */ 000015AE 2501 move.l -[A2], D1 000015B0 0F8E bclr A6, D7 000015B2 E32D lsl D5.b, D1 000015B4 020F EA63 andi.b A7, 0x63 /* 'c' */ 000015B8 5F25 subq.b -[A5], 7 000015BA 010F btst A7, D0 000015BC 8E0F or.b D7, A7 000015BE 020F EA13 andi.b A7, 0x13 000015C2 2E25 move.l D7, -[A5] 000015C4 010F btst A7, D0 000015C6 8E9B or.l D7, [A3]+ 000015C8 2002 move.l D0, D2 000015CA 0FEA .incomplete 000015CC 1B4A 2501 move.b [A5 + 0x2501], A2 000015D0 0F8E bclr A6, D7 000015D2 0F02 btst D2, D7 000015D4 0FED .incomplete 000015D6 9C0F sub.b D6, A7 000015D8 8EE3 divu.w D7, -[A3] 000015DA 2802 move.l D4, D2 000015DC 0FEA .incomplete 000015DE 133D move.b -[A1], <> 000015E0 2501 move.l -[A2], D1 000015E2 0F8E bclr A6, D7 000015E4 0F02 btst D2, D7 000015E6 0FEA .incomplete 000015E8 DB52 add.w [A2], D5 000015EA 2501 move.l -[A2], D1 000015EC 0F8E bclr A6, D7 000015EE 0B18 btst [A0]+, D5 000015F0 0213 51EA andi.b [A3], 0xEA 000015F4 7B38 moveq.l D5, 0x38 000015F6 2501 move.l -[A2], D1 000015F8 0F8E bclr A6, D7 000015FA 3338 020F move.w -[A1], [0x0000020F] 000015FE EACB 3025 bfchg A3 {0:D5} 00001602 010F btst A7, D0 00001604 8EEB 2802 divu.w D7, [A3 + 0x2802] 00001608 0FEA .incomplete 0000160A 7338 moveq.l D1, 0x38 0000160C 2501 move.l -[A2], D1 0000160E 0F8E bclr A6, D7 00001610 0F02 btst D2, D7 00001612 0FEA .incomplete 00001614 8318 or.b [A0]+, D1 00001616 2501 move.l -[A2], D1 00001618 0F8E bclr A6, D7 0000161A 0F02 btst D2, D7 0000161C 0FEA .incomplete 0000161E 8352 or.w [A2], D1 00001620 2501 move.l -[A2], D1 00001622 0F8E bclr A6, D7 00001624 3B22 move.w -[A5], -[A2] 00001626 020F EA13 andi.b A7, 0x13 0000162A 2925 move.l -[A4], -[A5] 0000162C 010F btst A7, D0 0000162E 8E0F or.b D7, A7 00001630 020F EACB andi.b A7, 0xCB 00001634 4925 .invalid 4, -[A5] // invalid opcode 4 with b == 4 00001636 010F btst A7, D0 00001638 8E6B 2302 or.w D7, [A3 + 0x2302] 0000163C 0FEA .incomplete 0000163E D333 2501 add.b [[A3 + <> + D2 * 4]], D1 00001642 0F8E bclr A6, D7 00001644 0F02 btst D2, D7 00001646 0FEA .incomplete 00001648 3342 2501 move.w [A1 + 0x2501], D2 0000164C 0F8E bclr A6, D7 0000164E CB1D and.b [A5]+, D5 00001650 020F EAE3 andi.b A7, 0xE3 00001654 2425 move.l D2, -[A5] 00001656 0123 btst -[A3], D0 00001658 790F moveq.l D4, 0x0F 0000165A 7002 moveq.l D0, 0x02 0000165C 0F61 bchg -[A1], D7 0000165E 9F25 sub.b -[A5], D7 00001660 010F btst A7, D0 00001662 8E8B or.l D7, A3 00001664 1902 move.b -[A4], D2 00001666 0F61 bchg -[A1], D7 00001668 9F25 sub.b -[A5], D7 0000166A 011F btst [A7]+, D0 0000166C 7002 moveq.l D0, 0x02 0000166E BB6D EAEB xor.w [A5 - 0x1515], D5 00001672 1D25 move.b -[A6], -[A5] 00001674 010F btst A7, D0 00001676 8E0F or.b D7, A7 00001678 020F EAA3 andi.b A7, 0xA3 0000167C 2025 move.l D0, -[A5] 0000167E 010F btst A7, D0 00001680 8E13 or.b D7, [A3] 00001682 1802 move.b D4, D2 00001684 0FEA .incomplete 00001686 0B18 btst [A0]+, D5 00001688 2501 move.l -[A2], D1 0000168A 8BB2 7002 or.l [A2 + D7.w + 0x2], D5 0000168E 0FEA .incomplete 00001690 C314 and.b [A4], D1 00001692 2501 move.l -[A2], D1 00001694 0F8E bclr A6, D7 00001696 A330 syscall OSEventAvail, flags=3 00001698 020F EA5B andi.b A7, 0x5B /* '[' */ 0000169C 2325 move.l -[A1], -[A5] 0000169E 010F btst A7, D0 000016A0 8E0F or.b D7, A7 000016A2 020F EAA3 andi.b A7, 0xA3 000016A6 1225 move.b D1, -[A5] 000016A8 017B E970 02B3 6D2D bchg [PC + 0x2B36D2D], D0 000016B0 9E2B 390F sub.b D7, [A3 + 0x390F] 000016B4 7002 moveq.l D0, 0x02 000016B6 0FEA .incomplete 000016B8 3317 move.w -[A1], [A7] 000016BA 2501 move.l -[A2], D1 000016BC 1B44 8E63 move.b [A5 - 0x719D], D4 000016C0 5E02 addq.b D2, 7 000016C2 0FEA .incomplete 000016C4 BB1D xor.b [A5]+, D5 000016C6 2501 move.l -[A2], D1 000016C8 0F8E bclr A6, D7 000016CA DB1C add.b [A4]+, D5 000016CC 020F EA8B andi.b A7, 0x8B 000016D0 0E25 010F .invalid.b -[A5], 0xF // invalid immediate operation 000016D4 C14D exg A0, A5 000016D6 020F 6D9F andi.b A7, 0x9F 000016DA 0F8E bclr A6, D7 000016DC 0F02 btst D2, D7 000016DE 0F6D 9F0F bchg [A5 - 0x60F1], D7 000016E2 8E93 or.l D7, [A3] 000016E4 1502 move.b -[A2], D2 000016E6 0FEA .incomplete 000016E8 1B0E move.b -[A5], A6 000016EA 2501 move.l -[A2], D1 000016EC 0F8E bclr A6, D7 000016EE 0F02 btst D2, D7 000016F0 0FEA .incomplete 000016F2 B31C xor.b [A4]+, D1 000016F4 2501 move.l -[A2], D1 000016F6 0F8E bclr A6, D7 000016F8 0F02 btst D2, D7 000016FA 0FEA .incomplete 000016FC 430F .invalid 1, A7 // invalid opcode 4 with b == 4 000016FE 2501 move.l -[A2], D1 00001700 0F8E bclr A6, D7 00001702 6B52 bmi +0x54 /* 00001756 */ 00001704 020F EA2B andi.b A7, 0x2B /* '+' */ 00001708 0225 010F andi.b -[A5], 0xF 0000170C 8E0F or.b D7, A7 0000170E 020F 6D9F andi.b A7, 0x9F 00001712 0F8E bclr A6, D7 00001714 8352 or.w [A2], D1 00001716 020F 0C18 andi.b A7, 0x18 0000171A 0B0C btst A4, D5 0000171C 419C .invalid 0, [A4]+ // invalid opcode 4 with b == 6 0000171E 1705 move.b -[A3], D5 00001720 885A or.w D4, [A2]+ 00001722 1253 movea.b A1, [A3] 00001724 0400 0F65 subi.b D0, 0x65 /* 'e' */ 00001728 005B 3433 ori.w [A3]+, 0x3433 /* '43' */ 0000172C 02C9 .incomplete 0000172E E38E lsl D6, 1 00001730 0FE5 .incomplete 00001732 4885 ext.w D5 00001734 E3D8 lsl .w [A0]+ 00001736 CB06 abcd D5, D6 00001738 580B addq.b A3, 4 0000173A 2144 26F8 move.l [A0 + 0x26F8], D4 0000173E AB0D syscall GetSeek 00001740 8D5C or.w [A4]+, D6 00001742 B324 xor.b -[A4], D1 00001744 EA0F lsr D7.b, 5 00001746 A506 syscall KillIO, flags=5 00001748 2344 8ED3 move.l [A1 - 0x712D], D4 0000174C 1B02 move.b -[A5], D2 0000174E 0FEA .incomplete 00001750 B372 2501 xor.w [[A2 + <> + D2 * 4]], D1 00001754 0F8E bclr A6, D7 label00001756: 00001756 6B70 bmi +0x72 /* 000017C8 */ 00001758 020F EA8B andi.b A7, 0x8B 0000175C 7225 moveq.l D1, 0x25 0000175E 010F btst A7, D0 00001760 8E93 or.l D7, [A3] 00001762 0E02 0FEA .invalid.b D2, 0xEA // invalid immediate operation 00001766 1B60 2501 move.b [A5 + 0x2501], -[A0] 0000176A 0F8E bclr A6, D7 0000176C 735E moveq.l D1, 0x5E 0000176E 020F EA83 andi.b A7, 0x83 00001772 7225 moveq.l D1, 0x25 00001774 010F btst A7, D0 00001776 8E4B or.w D7, A3 00001778 1402 move.b D2, D2 0000177A 0FEA .incomplete 0000177C C353 and.w [A3], D1 0000177E 2501 move.l -[A2], D1 00001780 0F8E bclr A6, D7 00001782 0F02 btst D2, D7 00001784 0FEA .incomplete 00001786 BB53 xor.w [A3], D5 00001788 2501 move.l -[A2], D1 0000178A 0F8E bclr A6, D7 0000178C CB0D abcd -[A5], -[A5] 0000178E 020F EDEA andi.b A7, 0xEA 00001792 0F8E bclr A6, D7 00001794 0F02 btst D2, D7 00001796 0FEA .incomplete 00001798 0F25 btst -[A5], D7 0000179A 010F btst A7, D0 0000179C 8E9B or.l D7, [A3]+ 0000179E 0E02 0FEA .invalid.b D2, 0xEA // invalid immediate operation 000017A2 E35F rol D7.w, 1 000017A4 2501 move.l -[A2], D1 000017A6 83E9 7002 divs.w D1, [A1 + 0x7002] 000017AA 0F2D 4F1F btst [A5 + 0x4F1F], D7 000017AE 7002 moveq.l D0, 0x02 000017B0 0FEA .incomplete 000017B2 9353 sub.w [A3], D1 000017B4 2501 move.l -[A2], D1 000017B6 0FC1 .incomplete 000017B8 6A02 bpl +0x4 /* 000017BC */ 000017BA 0F2D 4F1F btst [A5 + 0x4F1F], D7 // begin alternate branch 000017BC-000017BE label000017BC: 000017BC 4F1F .invalid 7, [A7]+ // invalid opcode 4 with b == 4 // end alternate branch 000017BC-000017BE label000017BC: // (misaligned) 000017BE 7002 moveq.l D0, 0x02 000017C0 0FEA .incomplete 000017C2 2B72 2501 0F8E move.l [A5 + 0xF8E], [[A2 + <> + D2 * 4]] label000017C8: 000017C8 7B04 moveq.l D5, 0x04 000017CA 020F 2D4F andi.b A7, 0x4F /* 'O' */ // begin alternate branch 000017CC-000017D4 label000017CC: 000017CC 2D4F 4379 move.l [A6 + 0x4379], A7 000017D0 8E53 or.w D7, [A3] 000017D2 2302 move.l -[A1], D2 // end alternate branch 000017CC-000017D4 label000017CC: // (misaligned) 000017CE 4379 8E53 2302 chk.w D1, [0x8E532302] 000017D4 0F2D 4F4B btst [A5 + 0x4F4B], D7 000017D8 798E moveq.l D4, 0xFFFFFF8E 000017DA C326 and.b -[A6], D1 000017DC 020F 2D4F andi.b A7, 0x4F /* 'O' */ 000017E0 0F8E bclr A6, D7 000017E2 DB28 0243 add.b [A0 + 0x243], D5 000017E6 302D 4F0F move.w D0, [A5 + 0x4F0F] 000017EA 8E03 or.b D7, D3 000017EC 1802 move.b D4, D2 000017EE 0F2D 4F53 btst [A5 + 0x4F53], D7 000017F2 798E moveq.l D4, 0xFFFFFF8E 000017F4 7370 moveq.l D1, 0x70 000017F6 020F 2D4F andi.b A7, 0x4F /* 'O' */ 000017FA 0F8E bclr A6, D7 000017FC 5B23 subq.b -[A3], 5 000017FE 020F 2D4F andi.b A7, 0x4F /* 'O' */ 00001802 0F41 bchg D1, D7 00001804 7B02 moveq.l D5, 0x02 00001806 0FAD EE07 bclr [A5 - 0x11F9], D7 0000180A 85C9 divs.w D2, A1 0000180C 020F ADEE andi.b A7, 0xEE 00001810 1F70 029B 6DAD move.b [A7 + 0x6DAD], [A0 + D0.w * 2 - 0x101] 00001816 EE0F lsr D7.b, 7 00001818 8EDB divu.w D7, [A3]+ 0000181A 1D02 move.b -[A6], D2 0000181C 0FEA .incomplete 0000181E 8B42 2501 pack D5, D2, 0x2501 00001822 5B79 8E0B 1602 subq.w [0x8E0B1602], 5 00001828 0F21 btst -[A1], D7 0000182A 4F07 .invalid 7, D7 // invalid opcode 4 with b == 4 0000182C 0727 btst -[A7], D3 label0000182E: 0000182E 5E7B 318E 0F02 addq.w [[ + <>] + D3 + 0xF02], 7 00001834 0F21 btst -[A1], D7 00001836 4F07 .invalid 7, D7 // invalid opcode 4 with b == 4 00001838 07AF 5E83 bclr [A7 + 0x5E83], D3 0000183C 638E bls -0x70 /* 000017CC */ 0000183E 9B30 020F sub.b [A0 + D0.w * 2 + 0xF], D5 00001842 214F A5E4 move.l [A0 - 0x5A1C], A7 00001846 2101 move.l -[A0], D1 00001848 7B70 moveq.l D5, 0x70 0000184A 020F 214F andi.b A7, 0x4F /* 'O' */ 0000184E 65DE bcs -0x20 /* 0000182E */ 00001850 2101 move.l -[A0], D1 00001852 D31C add.b [A4]+, D1 00001854 020F 2D4F andi.b A7, 0x4F /* 'O' */ 00001858 2101 move.l -[A0], D1 0000185A 7B5E moveq.l D5, 0x5E 0000185C 020F 2D4F andi.b A7, 0x4F /* 'O' */ 00001860 0F8E bclr A6, D7 00001862 E31D rol D5.b, 1 00001864 020F 214F andi.b A7, 0x4F /* 'O' */ 00001868 0706 btst D6, D3 0000186A A765 syscall StackSpace, flags=7 0000186C 070F btst A7, D3 0000186E 020F 214F andi.b A7, 0x4F /* 'O' */ 00001872 0706 btst D6, D3 00001874 FB25 .extension 0xB25 <> // unimplemented 00001876 0103 btst D3, D0 00001878 1F02 move.b -[A7], D2 0000187A 0F21 btst -[A1], D7 0000187C 4F07 .invalid 7, D7 // invalid opcode 4 with b == 4 0000187E 071F btst [A7]+, D3 00001880 2501 move.l -[A2], D1 00001882 0F02 btst D2, D7 00001884 0F21 btst -[A1], D7 00001886 4F61 chk.w D7, -[A1] 00001888 9025 sub.b D0, -[A5] 0000188A 0143 bchg D3, D0 0000188C 1702 move.b -[A3], D2 0000188E 0F21 btst -[A1], D7 00001890 4F07 .invalid 7, D7 // invalid opcode 4 with b == 4 00001892 072B 2501 btst [A3 + 0x2501], D3 00001896 0F02 btst D2, D7 00001898 0F21 btst -[A1], D7 0000189A 4F07 .invalid 7, D7 // invalid opcode 4 with b == 4 0000189C 0703 btst D3, D3 0000189E 2501 move.l -[A2], D1 000018A0 DB1B add.b [A3]+, D5 000018A2 020F 214F andi.b A7, 0x4F /* 'O' */ 000018A6 0706 btst D6, D3 000018A8 EF25 asl D5.b, D7 000018AA 010F btst A7, D0 000018AC 020F 214F andi.b A7, 0x4F /* 'O' */ 000018B0 0707 btst D7, D3 000018B2 1B25 move.b -[A5], -[A5] 000018B4 0143 bchg D3, D0 000018B6 5202 addq.b D2, 1 000018B8 0F21 btst -[A1], D7 000018BA 4F07 .invalid 7, D7 // invalid opcode 4 with b == 4 000018BC 0733 2501 btst [[A3 + <> + D2 * 4]], D3 000018C0 9B70 020F sub.w [A0 + D0.w * 2 + 0xF], D5 000018C4 EAD3 3C65 bfchg [A3] {D1:D5} 000018C8 0C63 798E cmpi.w -[A3], 0x798E 000018CC FB00 .extension 0xB00 <> // unimplemented 000018CE 020F EA53 andi.b A7, 0x53 /* 'S' */ 000018D2 5229 010F addq.b [A1 + 0x10F], 1 000018D6 7002 moveq.l D0, 0x02 000018D8 0FEA .incomplete 000018DA DB24 add.b -[A4], D5 000018DC 2501 move.l -[A2], D1 000018DE 0F8E bclr A6, D7 000018E0 8370 020F or.w [A0 + D0.w * 2 + 0xF], D1 000018E4 EDEF 0F8E C314 bfffo D0, [A7 - 0x3CEC] {D6:14} 000018EA 020F EAFB andi.b A7, 0xFB 000018EE 2825 move.l D4, -[A5] 000018F0 010F btst A7, D0 000018F2 8E83 or.l D7, D3 000018F4 5E02 addq.b D2, 7 000018F6 FB15 .extension 0xB15 <> // unimplemented 000018F8 AD51 syscall InsertResMenu, auto_pop 000018FA 0F8E bclr A6, D7 000018FC 0F02 btst D2, D7 000018FE FB50 .extension 0xB50 <> // unimplemented 00001900 AD51 syscall InsertResMenu, auto_pop 00001902 0F8E bclr A6, D7 00001904 B333 0283 xor.b [A3 + D0.w * 2 - 0x125], D1 00001908 48EA DB1B 2501 movem.l [A2 + 0x2501], D0,D1,D3,D4,A0,A1,A3,A4,A6,A7 0000190E 0F8E bclr A6, D7 00001910 0F02 btst D2, D7 00001912 2B3C EA4B 1425 move.l -[A5], 0xEA4B1425 00001918 010F btst A7, D0 0000191A 8E0F or.b D7, A7 0000191C 020F 6D50 andi.b A7, 0x50 /* 'P' */ 00001920 0F8E bclr A6, D7 00001922 FB28 .extension 0xB28 <> // unimplemented 00001924 020F ADEE andi.b A7, 0xEE 00001928 1788 8C0F move.b [A3 + A0 * 4 + 0xF], A0 0000192C 2D4F 0F8E move.l [A6 + 0xF8E], A7 00001930 D370 0283 add.w [A0 + D0.w * 2 - 0x125], D1 00001934 6D2D blt +0x2F /* 00001963 */ 00001936 4F0F .invalid 7, A7 // invalid opcode 4 with b == 4 00001938 8EDB divu.w D7, [A3]+ 0000193A 5E02 addq.b D2, 7 0000193C 0FEA .incomplete 0000193E 3308 move.w -[A1], A0 00001940 2501 move.l -[A2], D1 00001942 0F8E bclr A6, D7 00001944 0F02 btst D2, D7 00001946 0FAD EE0F bclr [A5 - 0x11F1], D7 0000194A 8E63 or.w D7, -[A3] 0000194C 3802 move.w D4, D2 0000194E 1317 move.b -[A1], [A7] 00001950 ADEE syscall Pack7/DecStr68K, auto_pop 00001952 A3B6 syscall vWaitUntil, flags=3 00001954 7002 moveq.l D0, 0x02 00001956 CB1E and.b [A6]+, D5 00001958 EAB3 roxr D3, D5 0000195A 1325 move.b -[A1], -[A5] 0000195C 010F btst A7, D0 0000195E 8EBB 1402 or.l D7, [PC + D1.w * 4 + 0x2] 00001962 0FEA .incomplete 00001964 5B07 subq.b D7, 5 00001966 2501 move.l -[A2], D1 00001968 0F8E bclr A6, D7 0000196A 0342 bchg D2, D1 0000196C 02CB .incomplete 0000196E 50EA 7607 st [A2 + 0x7607] 00001972 07D6 .incomplete 00001974 A517 syscall Eject, flags=5 00001976 E349 lsl D1.w, 1 00001978 020F 0C18 andi.b A7, 0x18 0000197C E9ED 531C 1F0E bfextu D5, [A5 + 0x1F0E] {12:28} 00001982 A1EC syscall DispatchHelper, flags=1 00001984 1F1B move.b -[A7], [A3]+ 00001986 580E addq.b A6, 4 00001988 1BD8 move.b <>, [A0]+ 0000198A 6100 A1F0 bsr -0x5E0E /* FFFFBB7C */ 0000198E 0F81 bclr D1, D7 00001990 00B3 C641 EF0F 0E0A ori.l [A3 + D0 * 8 + 0xA], 0xC641EF0F // begin alternate branch 00001992-0000199A label00001992: 00001992 C641 and.w D3, D1 00001994 EF0F lsl D7.b, 7 00001996 0E0A 2C61 .invalid.b A2, 0x61 /* 'a' */ // invalid immediate operation // end alternate branch 00001992-0000199A label00001992: // (misaligned) 00001998 2C61 movea.l A6, -[A1] 0000199A EE23 asr D3.b, D7 0000199C 0232 1AB3 5900 andi.b [A2 + <> + D5], 0xB3 000019A2 C360 and.w -[A0], D1 000019A4 8C93 or.l D6, [A3] 000019A6 014A bchg A2, D0 000019A8 7301 moveq.l D1, 0x01 000019AA 1004 move.b D0, D4 000019AC B359 xor.w [A1]+, D1 000019AE 6B09 bmi +0xB /* 000019B9 */ 000019B0 5313 subq.b [A3], 1 000019B2 2CF3 269B move.l [A6]+, [A3 + D2.w * 8 - 0x101] 000019B6 0F0E btst A6, D7 000019B8 D335 0704 add.b <>, D1 000019BC B9CB cmpa.l A4, A3 000019BE 2AF3 269B move.l [A5]+, [A3 + D2.w * 8 - 0x101] 000019C2 08C9 00D3 bset.b A1, 0xD3 000019C6 6DCA blt -0x34 /* 00001992 */ 000019C8 CB2A 130A and.b [A2 + 0x130A], D5 000019CC 32D2 move.w [A1]+, [A2] 000019CE 0B59 bchg [A1]+, D5 000019D0 6322 bls +0x24 /* 000019F4 */ 000019D2 2700 move.l -[A3], D0 000019D4 0CAB 08CB 0123 0E0E cmpi.l [A3 + 0xE0E], 0x8CB0123 000019DC 7B04 moveq.l D5, 0x04 000019DE 163B 1093 move.b D3, [PC + D1.w - 0x109] 000019E2 05CB .incomplete 000019E4 2A61 movea.l A5, -[A1] 000019E6 02CC .incomplete 000019E8 6B08 bmi +0xA /* 000019F2 */ 000019EA B606 cmp.b D3, D6 000019EC BB01 xor.b D1, D5 000019EE BB05 xor.b D5, D5 000019F0 2351 32D2 move.l [A1 + 0x32D2], [A1] // begin alternate branch 000019F2-000019F4 label000019F2: 000019F2 32D2 move.w [A1]+, [A2] // end alternate branch 000019F2-000019F4 label000019F2: // (misaligned) label000019F4: 000019F4 DB3A AB69 add.b [PC - 0x5497 /* FFFFC55F, cstring "" */], D5 000019F8 2D03 move.l -[A6], D3 000019FA 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000019FC 2103 move.l -[A0], D3 000019FE FB1A .extension 0xB1A <> // unimplemented 00001A00 16A3 move.b [A3], -[A3] 00001A02 0D07 btst D7, D6 00001A04 04A8 CB6D CACB 6DCC subi.l [A0 + 0x6DCC], 0xCB6DCACB 00001A0C F308 .extension 0x308 <> // unimplemented 00001A0E 2351 0B06 move.l [A1 + 0xB06], [A1] 00001A12 0B04 btst D4, D5 00001A14 D35C add.w [A4]+, D1 00001A16 6B39 bmi +0x3B /* 00001A51 */ 00001A18 581F addq.b [A7]+, 4 00001A1A 4A1C tst.b [A4]+ 00001A1C 0400 631A subi.b D0, 0x1A 00001A20 5403 addq.b D3, 2 00001A22 0F93 bclr [A3], D7 00001A24 48EB 29F3 0883 movem.l [A3 + 0x883], D0,D1,D4,D5,D6,D7,A0,A3,A5 00001A2A 8204 or.b D1, D4 00001A2C 6326 bls +0x28 /* 00001A54 */ 00001A2E 8106 sbcd D0, D6 00001A30 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00001A32 8302 sbcd D1, D2 00001A34 5863 addq.w -[A3], 4 00001A36 2623 move.l D3, -[A3] 00001A38 02D3 .incomplete 00001A3A 168B move.b [A3], A3 00001A3C 2D9B 0214 move.l [A6 + D0.w * 2 + 0x14], [A3]+ 00001A40 004B 5434 ori.w A3, 0x5434 /* 'T4' */ 00001A44 2B05 move.l -[A5], D5 00001A46 6B14 bmi +0x16 /* 00001A5C */ 00001A48 E310 roxl D0.b, 1 00001A4A 7B02 moveq.l D5, 0x02 00001A4C 6326 bls +0x28 /* 00001A74 */ 00001A4E 3A73 020F movea.w A5, [A3 + D0.w * 2 + 0xF] 00001A52 4208 clr.b A0 label00001A54: 00001A54 00BB 7406 3421 C837 ori.l [PC + A4 + 0x37], 0x74063421 label00001A5C: 00001A5C 0497 0709 09CB subi.l [A7], 0x70909CB 00001A62 2338 B35C move.l -[A1], [0xFFFFB35C] 00001A66 4AD2 tas.b [A2] 00001A68 7357 moveq.l D1, 0x57 00001A6A 9B35 1AFB sub.b [A5 + D1 * 2 - 0x5], D5 00001A6E 4183 .invalid 0, D3 // invalid opcode 4 with b == 6 00001A70 162B 0182 move.b D3, [A3 + 0x182] label00001A74: 00001A74 E052 roxr D2.w, 8 00001A76 8B1A or.b [A2]+, D5 00001A78 6A14 bpl +0x16 /* 00001A8E */ 00001A7A 0B26 btst -[A6], D5 00001A7C FB43 .extension 0xB43 <> // unimplemented 00001A7E EB28 lsl D0.b, D5 00001A80 6B6A bmi +0x6C /* 00001AEC */ 00001A82 132E CB1A move.b -[A1], [A6 - 0x34E6] 00001A86 2301 move.l -[A1], D1 00001A88 336C 0709 3A37 move.w [A1 + 0x3A37], [A4 + 0x709] label00001A8E: 00001A8E 01D0 .incomplete 00001A90 B30B cmpm.b [A1]+, [A3]+ 00001A92 0402 0784 subi.b D2, 0x84 00001A96 90A4 sub.l D0, -[A4] 00001A98 0227 82F7 andi.b -[A7], 0xF7